Tugas Prosedur
Soal:
1.
Luas lingkaran dengan
menggunakan Prosedur
2.
Keliling Lingkaran dengan
menggunakakn prosedur
3.
Luas Balok dengan menggunakkan
prosedur
4.
Luas balok dengan menggunakan
prosedur
Penyelesaian:
#include<conio.h>
#include<stdio.h>
void hitungluaslingkaran();
void hitungkelilinglingkaran();
void hitungluasbalok();
void hitungluaskubus();
main()
{
char a='y';
int pilihan;
while (a=='y')
{
printf("Pilihan :\n1. Luas
Lingkaran\n2. Keliling Lingkaran\n3. Luas Balok\n4. Luas Kubus\n\n");
printf("Masukkan pilihan Anda
:");
scanf("%d",&pilihan);
switch(pilihan)
{
case 1:
hitungluaslingkaran();
break;
case 2:
hitungkelilinglingkaran();
break;
case 3:
hitungluasbalok();
break;
case 4:
hitungluaskubus();
break;
default:
printf("Maaf
pilihan yang anda masukkan tidak ada");
break;
}
printf("Apakah
mau di ulang ? (Y/N)");
scanf("%s",&a);
}
getch();
return 0;
}
void hitungluaslingkaran()
{
int
r;
int
phi=3.14;
float
luas;
printf("masukkan
jari-jari :");
scanf("%d",&r);
luas=2*(r*r);
printf("Luas=%1.2f\n\n",luas);
}
void hitungkelilinglingkaran()
{
int
r;
int
phi=3.14;
float
keliling;
printf("masukkan
jari-jari :");
scanf("%d",&r);
keliling=(2*phi*r);
printf("Keliling
Lingkaran=%1.2f\n\n",keliling);
}
void hitungluasbalok()
{
int
panjang;
int
lebar;
int
tinggi;
float
luas;
printf("masukkan
panjang :");
scanf("%d",&panjang);
printf("masukkan
lebar :");
scanf("%d",&lebar);
printf("masukkan
tinggi :");
scanf("%d",&tinggi);
luas=2*(panjang*lebar+lebar*tinggi+panjang*tinggi);
printf("Luas
Balok=%1.2f\n\n",luas);
}
void hitungluaskubus()
{
int
sisi1;
int
sisi2;
float
luas;
printf("masukkan
sisi1 :");
scanf("%d",&sisi1);
printf("masukkan
sisi2 :");
scanf("%d",&sisi2);
luas=6*sisi1*sisi2;
printf("Luas
Kubus=%1.2f\n",luas);
}
Hasil
Output:
No comments:
Post a Comment