Nah ini salah satu proyek saya setelah mempelajari pelajaran algoritma dan pemrograman setelah 1 tahun. Code ini saya buat sendiri,walaupun ada beberapa yang saya copas dari program lain.
Check this out :
/*
Name: ARI APRIANSYAH
Copyright: X~IRON PRODUCTION
Author: APRIANZ
Last Modified: 1/12/11 00:58
Description: TRY TO MAKE A PROJECT
*/
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
int main()
{
system("COLOR 74");
printf(" ___________________________________________\n");
printf(" ++++++++++++ APRIANZ PROJECT ++++++++++++++\n");
printf(" <<<<<<<<<<<< MILIT_ARY88 >>>>>>>>>>>>>>\n");
printf(" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
int angka,p,l,t,n,x;
int panjang,lebar,luas1,volum,ulangi,data[99];
float alas,tinggi,luas2,r,luas3,luas4,i,j,k,nilai,jari,tinggix;
float m,P,Mr,massa,rata,total,a,b,c,D;
float phi=3.14;
double x1,x2;
do
{
printf("\n* Pilih salah satu !!!!\n\n");
printf("1. Untuk Menghitung Luas Persegi Panjang\n");
printf("2. Untuk Menghitung Luas Segitiga\n");
printf("3. Untuk Menghitung Luas Lingkaran\n");
printf("4. Untuk Menghitung Volum Balok\n");
printf("5. Untuk Menghitung Kecepatan,Jarak,dan Waktu\n");
printf("6. Untuk Menghitung Molalitas\n");
printf("7. Untuk Menghitung Volum Kerucut\n");
printf("8. Untuk Menghitung Rata-Rata Bilangan Positif\n");
printf("9. Untuk Mencari Akar-Akar Persamaan Kuadrat\n");
printf("\nMasukkan angka pilihan anda : ");
scanf("%i",&angka);
system("CLS");
if (angka==1)
{
printf("\n!!!!!!MENGHITUNG LUAS PERSEGI PANJANG!!!!!!\n");
printf("\nMasukkan panjang(cm) : ");
scanf("%i",&panjang);
printf("\nMasukkan lebar(cm) : ");
scanf("%i",&lebar);
luas1=(panjang*lebar);
printf("\nLUAS PERSEGIPANJANGNYA ADALAH : %i", luas1);
printf(" cm^2");
getch();
}
else if (angka==2)
{
printf("\n!!!!!!MENGHITUNG LUAS SEGITIGA!!!!!!\n");
printf("\nMasukkan nilai alas(cm) : ");
scanf("%f",&alas);
printf("\nMasukkan nilai tinggi(cm) : ");
scanf("%f",&tinggi);
luas2=(0.5*alas*tinggi);
printf("\nLUAS SEGITIGANYA ADALAH %.2f",luas2);
printf(" cm^2");
getch();
}
else if (angka==3)
{
printf("\n!!!!!!MENGHITUNG LUAS LINGKARAN!!!!!!\n");
printf("\nMasukkan nilai jari-jari lingkaran(cm) : ");
scanf("%f",&r);
luas3=(phi*r*r);
printf("\nLUAS LINGKARANNYA ADALAH %.2f",luas3);
printf(" cm^2");
getch();
}
else if (angka==4)
{
printf("\n!!!!!!MENGHITUNG VOLUM BALOK!!!!!!!!\n");
printf("\nMasukkan nilai panjang(cm) : ");
scanf("%i",&p);
printf("\nMasukkan nilai lebar(cm) : ");
scanf("%i",&l);
printf("\nMasukkan nilai tinggi(cm) : ");
scanf("%i",&t);
volum=(p*l*t);
printf("\nVOLUME BALOKNYA ADALAH %i",volum);
printf(" cm^3");
getch();
}
else if (angka==5)
{
printf("\n!!!!!!MENGHITUNG KECEPATAN,JARAK,DAN WAKTU!!!!!!!!\n");
printf("\n* Pilih salah satu lagi !!!!\n\n");
printf("1. Untuk Menghitung Kecepatan\n");
printf("2. Untuk Menghitung Jarak\n");
printf("3. Untuk Menghitung Waktu\n");
printf("\nMasukkan angka pilihan anda : ");
scanf("%f",&nilai);
system("CLS");
if (nilai==1)
{
printf("\n!!!!!!MENGHITUNG KECEPATAN!!!!!!!!\n");
printf("\nMasukkan nilai jarak(mater) : ");
scanf("%f",&i);
printf("\nMasukkan nilai waktu(sekon) : ");
scanf("%f",&j);
k=(i/j);
printf("\nKECEPATANNYA ADALAH %.2f",k);
printf(" m/s");
getch();
}
else if (nilai==2)
{
printf("\n!!!!!!MENGHITUNG JARAK!!!!!!!!\n");
printf("\nMasukkan nilai kecepatan(meter) : ");
scanf("%f",&k);
printf("\nMasukkan nilai waktu(sekon) : ");
scanf("%f",&j);
j=(k*j);
printf("\nJARAKNYA ADALAH %.2f",j);
printf(" m");
getch();
}
else if (nilai==3)
{
printf("\n!!!!!!MENGHITUNG WAKTU!!!!!!!!\n");
printf("\nMasukkan nilai jarak(meter) : ");
scanf("%f",&j);
printf("\nMasukkan nilai kecepatan(m/s) : ");
scanf("%f",&k);
i=(j/k);
printf("\nWAKTUNYA ADALAH %.2f",i);
printf(" sekon");
getch();
}
else
{
printf("\nMAAF ANGKA YANG ANDA KETIKKAN TIDAK TERMASUK KE DALAM PILIHAN YANG TERSEDIA");
getch();
}
}
else if (angka==6)
{
printf("\n!!!!!!MENGHITUNG MOLALITAS!!!!!!\n");
printf("\nMasukkan massa zat terlarut (g) : ");
scanf("%f",&massa);
printf("\nMasukkan massa zat pelarut (g) : ");
scanf("%f",&P);
printf("\nMasukkan massa molar zat terlarut (g/mol) : ");
scanf("%f",&Mr);
m=((massa/Mr)*(1000/P));
printf("\nJadi Molalitasnya adalah %.2f",m);
printf(" mol/kg");
getch();
}
else if (angka==7)
{
printf("\n!!!!!!MENGHITUNG VOLUME KERUCUT!!!!!!!\n");
printf("\nMasukkan Jejari (m): ");
scanf("%f",&jari);
printf("\nMasukkan tinggi (m): ");
scanf("%f",&tinggix);
luas4=((0.33)*(phi*jari*jari*tinggix));
printf("\nJadi Volume kerucutnya adalah %.2f",luas4);
printf(" m^3");
getch();
}
else if (angka==8)
{
printf("\n!!!!!!!!!MENGHITUNG RATA-RATA BILANGAN POSITIF!!!!!!!!\n");
printf("\nMasukkan Banyak Data: ");
scanf("%i",&n);
for(x=0;x<n;x++)
{
printf("Masukkan Data Ke %i : ",x+1);
scanf("%i",&data[x]);
}
total=0;
for(x=0;x<n;x++)
{
total=total+data[x];
}
rata=total/n;
printf("\nJadi Rata-Ratanya Adalah = %.2f",rata);
getch();
}
else if(angka==9)
{
printf("\n!!!!!!PROGRAM MENCARI AKAR-AKAR PERSAMAAN KUADRAT!!!!!!!\n");
printf("\nMasukan nilai a : ");
scanf("%f",&a);
printf("Masukan nilai b : ");
scanf("%f",&b);
printf("Masukan nilai c : ");
scanf("%f",&c);
D=b*b-4*a*c;
if (D<0)
{
printf("\nAKAR-AKAR PERSAMAAN KUADRATNYA IMAGINER\n");
}
else if (D>0)
{
x1=(-b+sqrt(D))/2*a;
x2=(-b-sqrt(D))/2*a;
printf("\nNilai X1 = %.3lf\n", x1);
printf("Nilai X2 = %.3lf\n", x2);
}
else if (D==0)
{
x1=(-b+sqrt(D))/2*a;
x2=x1;
printf("\nNilai X1 = %.f\n", x1);
printf("Nilai X2 = %.f\n", x2);
}
getch();
}
else
{
printf("\nMAAF ANGKA YANG ANDA KETIKKAN TIDAK TERMASUK KE DALAM PILIHAN YANG TERSEDIA");
getch();
}
system("CLS");
printf("____________________________________________________________________________\n");
printf("\n\n* Apakah Anda Ingin Menghitung Yang Lain Lagi ?");
printf("\n\n1. Pilih (Angka 1) Jika Iya\n");
printf("2. Pilih Sembarang Jika Tidak (Keluar Dari Perhitungan / Exit)\n");
printf("\nMasukkan Angka Pilihan Anda : ");
scanf("%i",&ulangi);
printf("\n\n________________________________________________________________________\n");
while(getchar() != '\n');
printf("\n");
system("CLS");
}
while(ulangi==1);
return 1;
}