5 source code / skrip program C / CPP sederhana untuk praktikum Algoritma dan Pemrograman

Seperti yang kita tau bahasa C dan atau C plus plus adalah salah satu bahasa pemrograman induk yang kemudian memiliki banyak sekali turunan. Salah satu keunggulan bahasa pemrograman ini adalah dekat dengan mesin sehingga performanya tak perlu diragukan lagi.

Baik, untuk kali ini saya akan membagikan source code program sederhana yang dapat dijadikan sebagai latihan praktikum dalam materi Algoritma dan Pemrograman. Sbenernya, ini adalah arsip yang saya temukan dari drive saya sekitar 7 tahun lalu, semoga bisa memberikan manfaat deh ya.

1. Program sederhana menghitung selisih dengan C / C plus plus

Source codenya sebagai berikut:

#include <stdio.h>

int a, b, d;
int main ()
{
	printf("Masukan nilai a: ");
	scanf("%d", &a);
	printf("Masukan nilai b: ");
	scanf("%d", &b);
	if (a>b) {
		d=a-b;
		printf("%d");
	}
	else  {
		d=b-a;
		printf("%d", d);
	}
		return 0;
}

2. Program sederhana mencari nilai minimum dengan C / C plus plus

Berikut source code nya:

#include <stdio.h>

int x1, x2, x3, m;
int main ()
{

	printf("Nama : Sutriman \n");
	printf("NIM  :  \n");
	printf("================================= \n");
	printf("PROGRAM MENCARI NILAI MINIMUM \n");
	printf("================================= \n");
	printf("Masukan nilai x1: ");
	scanf("%d", &x1);
	printf("Masukan nilai x2: ");
	scanf("%d", &x2);
	printf("Masukan nilai x3: ");
	scanf("%d", &x3);
	if (x1<=x2) {
			if (x1<=x3) {
		  m=x1;
		printf("--------------------------------- \n");
		printf(" Nilai minimumnya yaitu %d", m);
	}
	}
	else if (x1>=x2) {
		if (x1<=x3) {
		m=x2;
		printf("--------------------------------- \n");
		printf(" Nilai minimumnya yaitu %d", m);
	}
	}
	else {
		m=x3;
		printf("--------------------------------- \n");
		printf(" Selisihnya yaitu %d", m);
	}
		return 0;
}

3. Program sederhana menghitung rata-rata dari n buah bilangan dengan perulangan For di C / C plus plus

Berikut source code nya:

#include <stdio.h>

int sum,sum2, a, n, i;
int avg;
int main ()
{

	printf("Nama : Sutriman \n");
	printf("NIM  :  \n");
	printf("================================= \n");
	printf("================================= \n");
	long sum;
	printf("Masukan bilangan N: ");
	scanf("%d", &n);
	sum = 0;

	for (i=1; i<=n; i++) {
	printf("Masukan bilangan a: ");
	scanf("%d", &a);
	sum=sum+a;
}
	avg=sum/n;
	printf("hasilnya yaitu = %d", avg);
	return 0;
}

4. Program sederhana menghitung rata-rata dari n buah bilangan dengan perulangan While di C / C plus plus

Berikut source codenya:

#include <stdio.h>

int sum, a, n, i;
int avg;
int main ()
{

	printf("Nama : Sutriman \n");
	printf("NIM  : 1315016058 \n");
	printf("================================= \n");
	printf("PROGRAM MENCARI NILAI RATA-RATA \n");
	printf("================================= \n");
	printf("Masukan bilangan N: ");
	scanf("%d", &n);
	sum = 0;
	i=0;
	while (i<n) {
	printf("Masukan bilangan a: ");
	scanf("%d", &a);
	sum=sum+a;
	i++;

}
	avg=sum/n;
	printf("---------------------------------- \n");
	printf("Nilai rata-ratanya yaitu = %d", avg);
	return 0;
}

5. Program sederhana menampilkan angka dengan bintang di C / C plus plus

Berikut source codenya:

#include<stdio.h>

int main()
{
	printf("Nama : Sutriman \n");
	printf("NIM  :  \n");
	printf("====================================== \n");
	printf("====================================== \n");
	char menu;
	printf("Pilih menu (0-9): ");
	scanf("%c", &menu);
	switch(menu){
	case '0':
				printf("***");
				printf("* *");
				printf("* *");
				printf("* *");
				printf("***");
				break;
	case '1':
				printf("*");
				printf("*");
				printf("*");
				printf("*");
				printf("*");
				break;
	case '2':
				printf("***");
				printf("  *");
				printf("***");
				printf("*  ");
				printf("***");
				break;
	case '3':
				printf("***");
				printf("  *");
				printf("***");
				printf("  *");
				printf("***");
				break;
	case '4':
				printf("* *");
				printf("* *");
				printf("***");
				printf("  *");
				printf("  *");
				break;
	case '5':
				printf("***");
				printf("*  ");
				printf("***");
				printf("  *");
				printf("***");
				break;
	case '6':
				printf("***");
				printf("*  ");
				printf("***");
				printf("* *");
				printf("***");
				break;
	case '7':
				printf("***");
				printf("  *");
				printf("  *");
				printf("  *");
				printf("  *");
				break;
	case '8':
				printf("***");
				printf("* *");
				printf("***");
				printf("* *");
				printf("***");
				break;
	case '9':
				printf("***");
				printf("* *");
				printf("***");
				printf("  *");
				printf("***");
				break;
	default:
				printf("Maaf, pilihan anda tidak tersedia.\nApakah anda memilih saya?");
}
	return 0;
}

Mungkin itu saja untuk kali ini, selanjutnya kita update yang lain lagi.