mau bikin sesuatu kalkulator tapi buat langsung nunjukin hasil luas suatu bangun sisi??. gw ada nih scriptnya sebelumnya gw tunjukin dulu nih screenshootnya kayak gini nih gan.
berikut ini adalah script codenya gan
#include<stdio.h>
#include<conio.h>
char p1,p2;
int l1,l2,l3,k1,k2,k3,p,a,a1,a2,a3,a4,a5,d1,d2,t,t1,t2,t3,s;
void main ()
{
clrscr ();
k :
printf ("========================");
printf ("\n Menu Pilihan 1 ");
printf ("\n========================");
printf ("\n 1. Luas ");
printf ("\n 2. Keliling ");
printf ("\n 3. Selesai ");
printf ("\n========================");
printf ("\n Pilihan = ");scanf("%i",&p);
printf ("\n========================");
switch(p)
{
case 1 :{
s :
printf ("\n======================");
printf ("\n Luas ");
printf ("\n======================");
printf ("\n a. Jajar Genjang ");
printf ("\n b. Belah Ketupat ");
printf ("\n c. Trapesium ");
printf ("\n======================");
printf ("\n Pilih = ");scanf("%s",&p1);
printf ("\n======================");
switch(p1)
{
case 'a' :{
printf ("\n\na = ");scanf("%i",&a);
printf ("\nt = ");scanf("%i",&t);
l1=a*t;
printf ("\n=========================");
printf ("\n Luas Jajar Genjang = %i ",l1);
goto s;
}
case 'b' :{
printf ("\nd = ");scanf("%i",&d1);
printf ("\nd = ");scanf("%i",&d2);
l2=(d1*d2)/2;
printf ("\n=========================");
printf ("\n Luas Belah Ketupat = %i ",l2);
goto s;
}
case 'c' :{
printf ("\na = ");scanf("%i",&a1);
printf ("\na = ");scanf("%i",&a2);
printf ("\nt = ");scanf("%i",&t1);
l3=((a1+a2)*t1)/2;
printf ("\n=====================");
printf ("\n Luas Trapesium = %i ",l3);
printf ("\n");
goto k;
}
}
}
case 2 :{
y :
printf ("\n======================");
printf ("\n Menu Pilihan 2 ");
printf ("\n======================");
printf ("\n a. Jajar Genjang ");
printf ("\n b. Belah Ketupat ");
printf ("\n c. Trapesium ");
printf ("\n======================");
printf ("\n Pilih = ");scanf("%s",&p2);
printf ("\n======================");
switch(p2)
{
case 'a' :{
printf ("\na = ");scanf("%i",&a3);
printf ("\nt = ");scanf("%i",&t2);
k1=(2*a3)*(2*t2);
printf ("\n=============================");
printf ("\n Keliling Jajar Genjang = %i ",k1);
goto y;
}
case 'b' :{
printf ("\ns = ");scanf("%i",&s);
k2=s*4;
printf ("\n=============================");
printf ("\n Keliling Belah Ketupat = %i ",k2);
goto y;
}
case 'c' :{
printf ("\na = ");scanf("%i",&a4);
printf ("\na = ");scanf("%i",&a5);
printf ("\nt = ");scanf("%i",&t3);
k3=((a4+a5)*t3)/2;
printf ("\n=========================");
printf ("\n Keliling Trapesium = %i ",k3);
printf ("\n");
goto k;
}
}
}
case 3 :{
printf ("\n");
printf ("\n Program Selesai!!");
printf ("\n Terima Kasih ...");
printf ("\n");
goto k;
}
default :{
printf ("\n");
goto k;
}
}
getch();
}
Komentar
Posting Komentar