Berikut adalah sintak dari program sebuah
perhitungan bangun datar menggunakan prosedur, fungsi pemilihan dan perulangan.
#include
<stdio.h>
#include
<conio.h>
void
lingkaran ();
void balok
();
void kubus
();
main ()
{
char a='y';
int c;
while (a=='y')
{
printf ("Perhitungan Bangun
Datar\n Menggunakan Prosedu, Fungsi Pemilihan dan Perulangan\nby:M.Nur
Ihsan\n");
printf ("\t1. Lingkaran \n\t2.
Balok \n \t3. Kubus \n ");
printf ("Masukkan pilihan anda
= ");
scanf ("%d",&c);
a=0;
switch (c)
{
case 1:
lingkaran ();
break;
case 2:
balok ();
break;
case 3:
kubus ();
break;
default :
printf ("PILIHAN
TIDAK ADA");
break;
}
printf ("\nApakah mau diulang
(1==ya / 0==tidak)");
scanf ("%s", &a);
}
getch ();
return 0;
}
void
lingkaran ()
{
int jari;
printf ("Masukkan nilai
jari-jari\t=");
scanf ("%i",&jari);
int luas = 3.14*jari*jari;
printf ("Luas
\t\t\t\t=%i",luas);
}
void balok
()
{
int p,l,t;
printf ("Masukkan panjang\t=
");
scanf ("%i",&p);
printf ("Masukkan lebar\t\t=
");
scanf ("%i",&l);
printf ("Masukkan tinggi\t\t=
");
scanf ("%i",&t);
int luas = 2*p*l+2*l*t+2*p*t;
}
void kubus
()
{
int s;
printf ("Masukkan sisi\t=
");
scanf ("%i",&s);
int luas = 6*s*s;
printf ("Luas\t\t=
%i",luas);
}
berikut adalah hasil output yang di hasilkan dari program di atas;
Tidak ada komentar:
Posting Komentar