Latihan 5 c++

Soal :
Buatlah program untuk membuat aneka perhitungan yang menggunakan menu dengan ketentuan tiap menu sebagai berikut :
  1. Menu A untuk Menghitung Suhu, dengan data input Derajat Fahrenheit dan output Derajat Celcius, Reamur serta Kelvin
  2. Menu B untuk Menghitung Luas, dengan data input Alas, Tinggi, Panjang, Lebar, Jari-jari serta Sisi, dan output Luas Segitiga, Persegi, Lingkaran, Jajaran Genjang serta Trapesium.
  3. Menu C untuk Menghitung Volume, dengan data input Alas, Tinggi, Panjang, Lebar serta Jari-jari, dan output Volume Balok, Bola serta Kerucut.
  4. Menu D untuk Menghitung Keliling, dengan data input Panjang, Lebar, Tinggi, Jari-jari serta Alas, dengan output yang diinginkan berupa Keliling Persegi Panjang serta Keliling Bola.
  5. Menu E untuk Menghitung Mata Uang, dengan data input Jumlah Uang dalam Dinar, Dollar, Yen serta Euro, dan output hasil konversi seluruh mata uang tersebut kedalam Rupiah.
Jawaban :
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void line();
void main()
{
            char pil;
            float F;
            float phi_1=0.8;
            float phi_2=1.8;
            float phi_3=3.14;
            float phi_4=1.3333333;
            float phi_5=0.3333333;
float alas, tinggi, panjang, lebar, jari, sisi, dollar,dinar,yen,euro, DollartoRp, DinartoRp, YentoRp, EurotoRp;
float KBola,KPersegi,Persegi,Segitiga,Lingkaran,Jajaran,Trapesium,Balok,Bola,Kerucut, Celcius,Kelvin,Reamur;
            cout<<” SELAMAT DATANG Dl ANEKA PROGRAM MENGHITUNG “<<endl;
            line();
            cout<<” “<<endl;
            cout<<”  A. Program Menghitung Suhu     “<<endl;
            cout<<”  B. Program Menghitung Luas     “<<endl;
            cout<<”  C. Program Menghitung Volume   “<<endl;
            cout<<”  D. Program Menghitung Keliling “<<endl;
            cout<<”  E. Program Menghitung Mata Uang”<<endl;
            cout<<” “<<endl;
            cout<<” Masukan Pilihan Anda (A…E): “,cin>>pil;
            switch(pil)
            {
            case ‘A’:
                        cout<<” Pilihan Anda A. Program Menghitung Suhu “<<endl;
                        cout<<” “<<endl;
                        cout<<” Masukkan derajat Fahrenheit = “,cin>>F;
                        cout<<” “<<endl;
                        Celcius=(F-32)/phi_2;
                         Kelvin=( F-32)/phi_2+273.15;
                         Reamur=(F-32)/2.25;
                        cout<<” Maka suhu derajat Celcius  = “<<Celcius<<endl;
                        cout<<” Maka suhu derajat Reamur   = “<<Reamur<<endl;
                        cout<<” Maka suhu derajat Kelvin   = “<<Kelvin<<endl;
break;
case ‘B’:
                        cout<<” Pilihan Anda B. Program Menghitung Luas “<<endl;
                        cout<<” “<<endl;
                        cout<<” Masukkan alas     = “,cin>>alas;
                        cout<<” Masukkan tinggi   = “,cin>>tinggi;
                        cout<<” Masukkan panjang  = “,cin>>panjang;
                        cout<<” Masukkan lebar    = “,cin>>lebar;
                        cout<<” Masukkan jari-jari = “,cin>>jari;
                        cout<<” Masukkan sisi     = “,cin>>sisi;
                        cout<<” “<<endl;
                        Segitiga=(alas*tinggi)/2;
                        Persegi=panjang*lebar;
                        Lingkaran=phi_3*jari;
                        Jajaran=alas*tinggi;
                        Trapesium=(2*sisi)/2*tinggi;
                        cout<<” Maka Luas Segitiga       = “<<Segitiga<<endl;
cout<<” Maka Luas Persegi        = “<<Persegi<<endl;
            cout<<” Maka Luas Lingkaran      = “<<Lingkaran<<endl;
                        cout<<” Maka Luas Jajaran Genjang = “<<Jajaran<<endl;
                        cout<<” Maka Luas Trapesium      = “<<Trapesium<<endl;
break;
case ‘C’:
                        cout<<” Pilihan Anda C. Program Menghitung Volume “<<endl;
                        cout<<” “<<endl;
                        cout<<” Masukkan alas     = “,cin>>alas;
                        cout<<” Masukkan tinggi   = “,cin>>tinggi;
                        cout<<” Masukkan panjang  = “,cin>>panjang;
                        cout<<” Masukkan lebar    = “,cin>>lebar;
                        cout<<” Masukkan jari-jari = “,cin>>jari;
                        cout<<” “<<endl;
                        Balok=2*(panjang*lebar);
                        Bola=phi_3*phi_4*((jari*jari)*jari);
                        Kerucut=phi_3*phi_5*(jari*jari)*tinggi;
cout<<” Maka Volume Balok = “<<Balok<<endl;
cout<<” Maka Volume Bola   = “<<Bola<<endl;
cout<<” Maka Volume Kerucut = “<<Kerucut<<endl;
break;
case ‘D’:
                        cout<<” Pilihan Anda D. Program Menghitung Keliling “<<endl;
                        cout<<” “<<endl;
                        cout<<” Masukkan panjang  = “,cin>>panjang;
                        cout<<” Masukkan lebar    = “,cin>>lebar;
                        cout<<” Masukkan tinggi = “,cin>>tinggi;
            cout<<” Masukkan jari-jari = “,cin>>jari;
            cout<<” Masukkan alas = “,cin>>alas;
            cout<<” “<<endl;
                        KPersegi=(panjang*lebar)*2;
                        KBola=(2*phi_1)*jari;
                        cout<<” Maka Kelilihg Pesegi Panjang = “<<KPersegi<<endl;
                        cout<<” Maka Keliling Bola         = “<<KBola<<endl;
break;
case ‘E’:
                        cout<<” Pilihan Anda E. Program Menghitung Mata Uang “<<endl;
                        cout<<” “<<endl;
                        cout<<” Masukkan Dinar = “,cin>>dinar;
                        cout<<” Masukkan Dollar = “,cin>>dollar;
                        cout<<” Masukkan Yen   = “,cin>>yen;
                        cout<<” Masukkan Euro = “,cin>>euro;
                        cout<<” “<<endl;
                        DinartoRp=(dinar*5)*9500;
                        DollartoRp=dollar*9500;
                        EurotoRp=(euro*2)*9500;
                        YentoRp=(yen*9500)/4;
            cout<<” Maka “<<dinar;
            cout<<” Dinar = “<<DinartoRp<<” Rupiah “<<endl;
            cout<<” Maka “<<dollar;
            cout<<” Dollar = “<<DollartoRp<<” Rupiah “<<endl;
            cout<<” Maka “<<yen;
            cout<<” Yen   = “<<YentoRp<<” Rupiah “<<endl;
            cout<<” Maka “<<euro;
            cout<<” Euro  = “<<EurotoRp<<” Rupiah “<<endl;
break;
default:
            cout<<” Pilihan Anda salah ! “<<endl;
}
getche();
}
void line()
{
int i;
            for(i=0;i<80;i++)
            cout<<”=”;
      cout<<endl;
}

No comments:

Post a Comment