Create Program count volume with C
This program can count Volume with menus that we can choose, like a picture above.
and this is the coding :
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
#include<windows.h>
void main()
{
int pil,i,pil2;
float tinggi,alas,panjang,lebar,atas,bawah,sisi,radius,kubus,balok;
char coba;
printf(" ====Selamat Datang di program ini==== \n");
for(i=0;i<=159;i++)
{
printf("%c",220);_sleep(15);
}
printf("Press any key to continue....");
getch();
ulang:
system("cls");
printf("Choose menu : ");
printf("\n1. volume ");
printf("\n2. Luas");
printf("\n3. Exit");
printf("\n\nInput your choose : ");
scanf("%i",&pil);
switch(pil)
{
case 1:
{
system("cls");
printf("Volume apa yang ingin anda hitung : ");
printf("\n1. Kubus");
printf("\n2. Balok");
printf("\n3. kerucut");
printf("\n4. Tabung");
printf("\n5. Kembali ke menu utama");
printf("\n\nMasukan Pilihan anda : ");
scanf("%i",&pil2);
switch(pil2)
{
case 1:
{
system("cls");
printf("Program mencari volume kubus....");
printf("\n\nMasukan Sisi daripada Kubusnya : ");
scanf("%f",&kubus);
printf("\n\nRumusnya : sisi x sisi x sisi");
printf("\n\nVolume kubusnya adalah %5.2f.\n",kubus*kubus*kubus);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 2:
{
system("cls");
printf("Program mencari volume balok...");
printf("\n\nMasukan Panjang Balok : ");
scanf("%f",&panjang);
printf("\nMasukan Lebar Balok : ");
scanf("%f",&lebar);
printf("\nMasukan Tinggi Balok : ");
scanf("%f",&tinggi);
printf("\n\nRumus Volume Balok : panjang x lebar x tinggi.");
balok=panjang*lebar*tinggi;
printf("\n\nVolume Balok : %5.2f.\n",balok);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 3:
{
system("cls");
printf("Program mencari volume kerucut...");
printf("\n\nMasukan radius : ");
scanf("%f",&radius);
printf("\nMasukan Tinggi : ");
scanf("%f",&tinggi);
printf("\n\nRumus Volume Kerucut : 1/3 x phi x (r*r) x tinggi.");
printf("\n\nVolume Kerucut : %5.2f.\n",(3.14*radius*radius*tinggi)/3);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 4:
{
system("cls");
printf("Program mencari volume Tabung...");
printf("\n\nMasukan radius : ");
scanf("%f",&radius);
printf("\nMasukan Tinggi : ");
scanf("%f",&tinggi);
printf("\n\nRumus Volume Tabung : phi x (r*r) x tinggi.");
printf("\n\nVolume Tabung : %5.2f.\n",3.14*radius*radius*tinggi);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 5:
{
goto ulang;
break;
}
default:
{
break;
}
}
}
case 2:
{
system("cls");
printf("Luas apa yang ingin anda hitung : ");
printf("\n1. Persegi");
printf("\n2. Segitiga");
printf("\n3. Persegi Panjang");
printf("\n4. Trapesium");
printf("\n5. Kembali ke menu utama");
printf("\n\nMasukan Pilihan anda : ");
scanf("%i",&pil2);
switch(pil2)
{
case 1:
{
system("cls");
printf("Program untuk mencari Luas Persegi ....");
printf("\n\nMasukan sisi dari persegi : ");
scanf("%f",&sisi);
printf("\n\nRumus luas persegi : sisi x sisi.");
printf("\n\nLuas Persegi : %5.2f.\n",sisi*sisi);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 2:
{
system("cls");
printf("Program untuk mencari Luas Segitiga ....");
printf("\n\nMasukan alas segitiga : ");
scanf("%f",&alas);
printf("\n\nMasukan tinggi segitiga : ");
scanf("%f",&tinggi);
printf("\n\nRumus luas segitiga : 1/2 x alas x tinggi.");
printf("\n\nLuas Segitiga : %5.2f.\n",alas*tinggi/2);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 3:
{
system("cls");
printf("Program untuk mencari Luas Persegi panjang ....");
printf("\n\nMasukan panjang persegi panjang : ");
scanf("%f",&panjang);
printf("\n\nMasukan lebar persegi panjang : ");
scanf("%f",&lebar);
printf("\n\nRumus luas Persegi Panjang : Panjang x Lebar.");
printf("\n\nLuas Persegi panjang : %5.2f.\n",panjang*lebar);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 4:
{
system("cls");
printf("Program untuk mencari Luas Trapesium ....");
printf("\n\nMasukan sisi atas trapesium : ");
scanf("%f",&atas);
printf("\n\nMasukan sisi bawah trapesium : ");
scanf("%f",&bawah);
printf("\n\nMasukan Tinggi trapesium : ");
scanf("%f",&tinggi);
printf("\n\nRumus luas Trapesium : 1/2 x ((atas+bawah) xtinggi).");
printf("\n\nLuas Trapesium : %5.2f.\n",((atas+bawah)*tinggi)/2);
printf("Mau coba lagi....? (y/n) ");
scanf("%s",&coba);
if(coba=='y')
{goto ulang;}
else
{goto akhir;}
}
case 5:
{
goto ulang;
break;
}
default:
{
break;
}
}
}
default:
{
break;
}
akhir:
system("cls");
for(i=0;i<=79;i++)
{
printf("%c",220);_sleep(2);
}
printf(" TERIMA KASIH TELAH MENGGUNAKAN PROGRAM INI...\n");
printf(" CREATED BY : ALBERT...\n\n");
for(i=0;i<=20;i++)
{
printf("%c",220);_sleep(15);
}
printf("\n");
for(i=0;i<=10;i++)
{
printf(" %c\n",220);_sleep(15);
}
printf("\n\n");
}
}
Subscribe to:
Post Comments (Atom)
ABOUT ME
Albert Julius. Powered by Blogger.
0 comments:
Post a Comment