Monday, October 29, 2012

Menggunakan while, if, else if, dalam penghitungan Volume Limas Segitiga dan Bola


Latihan :
Tuliskan Sebuah Program Yang Berisikan Perhitungan Volume Limas Segitiga Dan Volume Bola Dengan Kondisi Berikut: Pada Tahap Awal Kita Harus Memilih:
  1. Jika Angka 1 Diketik Maka Perhitungan Volume Limas Segitiga Dimulai Atau
  2. Jika Angka 2 Diketik Maka Pehitungan Volume Bola Dimulai.
  3. Apabila Tidak Mengetik Angka 1 Atau 2 Maka Pada Layar Ditampilkan Kalimat “Anda Tidak Mengetik Angka 1 Atau 2” Dan Kembali Ke Tahap Awal.
  4. Program Selesai Dijalankan Jika Salah Satu Perhitungan Luas Telah Dilakukan
Coding : 

#include <stdio.h>
#include <stdlib.h>

int angka, x=1, alas, ts, tl, r; //ts = tinggi segitiga,  tl=tinggi limas, r = jari-jari
float volume, phi = 3.14, pertiga= 0.33, setengah = 0.5, empatpertiga=0.75;
int main(void)
{
while(x)
{
 printf ("Pilih Angka \n");
 printf ("1. Menghitung volume Limas Segeitiga \n");
 printf ("2. Menghitung Volume Bola \n");
 scanf("%d", &angka);
 if(angka == 1)
 {
 printf("Masukan Alas ");
 scanf("%d", &alas);
 printf("Masukan Tinggi Segitiga ");
 scanf ("%d", &ts);
 printf("Masukan Tinggi Limas  ");
 scanf("%d", &tl);
 volume = pertiga *(setengah *alas*ts)*tl;
 printf("Volume Limas Segitiga adalah : %f \n", volume);
 x =0;
 }
 else if (angka == 2)
 {
 printf("Masukan Jari-jari  ");
 scanf("%d", &r);

 volume = empatpertiga *phi *r*r*r;
 printf("Volume Bola adalah  %f \n", volume);
 x=0;
 }
 else if (angka != 1 && angka !=0)
 {
  printf ("Anda Tidak Mengetik Angak 1 dan 2  \n");
 }
}
system("PAUSE");
return 0;
}

No comments:

Post a Comment