0

Tugas Praktikum 3 : Pemrograman C++


Pada Postingan Kali ini saya mem-posting tugas pertemuan ke 3 tentang membuat menu dengan pemrograman C++

Nama : Mathin Mochammad
NIM : TI111009
Semester 3

Soal :
1. Buatlah program untuk menampilkan unsur dan melakukan proses sbb menu ; A. menghitung volume kubus V= sxsxs
B. menghitung luas lingkaran L= 22/7 x r x r
C. menghitung volume silinder V = 22/7 x r x r x t
pilihan user (1~3) ;

2. buat program yang menerima input sebuah angka positif, kemudian menampilkan angka genap 0 sd angka tersebut.
Jawaban Nomer 1 :
Screenshot :



Source Code :

#include <iostream.h>
#include <conio.h>
void rumus(){
}
void main() {
int a;
cout<<"\t-----------------------------------------------------"<<'\n';
cout<<"\t| Peogram Menu Menghitung Lingkaran, Kubus, SIlinder|"<<'\n';
cout<<"\t| Nama : Mathin Mochammad |"<<'\n';
cout<<"\t| NIM : TI 111 009 |"<<'\n';
cout<<"\t| Matkul : Pemrograan Bahasa C++ |"<<'\n';
cout<<"\t-----------------------------------------------------"<<'\n';

menu:
cout<<"1. Menghitung Volume Kubus "<<'\n';
cout<<"2. Menghitung Luas Lingkaran "<<'\n';
cout<<"3. Menghitung Volume Silinder "<<'\n';
cout<<"4. Exit "<<'\n';
cout<<"\n";
cout<<"Pilih Menu Yang Akan Digunakan : ";
cin>>a;
if (a==1)
goto kubus;
else if(a==2)
goto lingkaran;
else if(a==3)
goto selinder;
else if(a==4)
goto exit;
else
cout<<"Pilihan Tidak Dikenal \n"<<"Tekan Apa Saja Lalu Coba Lagi";
getch();
goto menu;
Kubus:
{
int VK,s;
cout<<" "<<'\n';
cout<<"::::[Penghitung Volume Kubus]::::"<<'\n';
cout<<"Masukkan Panjang Sisi Kubus : ";
cin>>s;
VK=s*s*s;
cout<<"----------------------------------------"<<'\n';
cout<<"Rumus Volume Kubus = Sisi x Sisi x Sisi "<<'\n';
cout<<"----------------------------------------"<<'\n';
cout<<"diketahui : "<<'\n';
cout<<"sisi kubus (s) = "<<s<<'\n';
cout<<"----------------------------------------"<<'\n';
cout<<"Rumus Yang Digunakan : "<<'\n';
cout<<"V="<<s;
cout<<"*"<<s;
cout<<"*"<<s;
cout<<"="<<VK<<'\n';
cout<<"----------------------------------------"<<endl;
cout<<"Volume kubusnya adalah "<<VK<<endl;
}{
cout<<"\n";
}{ int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Kembali \n";
cout<<"2. Keluar \n";
cout<<"3. Coba Lagi \n"<<'\n\n';
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kubus;
else
cout<<"Input Salah"<<"\n"<<"Program Akan Keluar";
getch();
goto exit;
}
Lingkaran:
{
float r,LL;
cout<<"::::[Penghitung Luar Lingkaran]::::"<<'\n';
cout<<"Masukkan Panjang Jari-Jari Lingkaran : ";
cin>>r;
cout<<"---------------------------------------------------"<<'\n';
cout<<"Rumus Luas Lingkaran = 3.14 x Jari-Jari x Jari-Jari"<<'\n';
cout<<"---------------------------------------------------"<<'\n';
cout<<"diketahui : "<<'\n';
cout<<"phi = 3.14 "<<'\n';
cout<<"jari-jari (r) = "<<r<<endl;
cout<<"---------------------------------------------------"<<'\n';
cout<<"Rumus Yang Digunakan : "<<'\n';
cout<<"Luas = 3.14";
cout<<"*"<<r;
cout<<"*"<<r;
cout<<"="<<LL<<endl;
cout<<"---------------------------------------------------"<<'\n';
cout<<"Luas=3.14"<<r<<r<<LL<<endl;
cout<<"\n Luas lingkaran-nya adalah : "<<LL<<endl;
}{
cout<<"\n";
}{ int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Kembali \n";
cout<<"2. Keluar \n";
cout<<"3. Coba Lagi \n";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kubus;
else
cout<<"Input Salah"<<"\n"<<"Program akan berhenti";
getch();
goto exit;
}
selinder:
{
float r,t,VS,LL;
cout<<"::::[Penghitung Volume Silinder]::::"<<'\n';
cout<<"Masukkan Jari - Jari Silinder : ";
cin>>r;
cout<<"Masukkan Tinggi Silinder : ";
cin>>t;
cout<<"----------------------------------"<<'\n';
cout<<"Rumus Volume Silinder = 3.14*r*r*t"<<'\n';
cout<<"----------------------------------"<<'\n';
cout<<"diketahui : "<<'\n';
cout<<"phi = 3.14 "<<'\n';
cout<<"jari-jari (r) = "<<r<<'\n';
cout<<"tinggi (t) = "<<t<<'\n';
cout<<"----------------------------------"<<'\n';
cout<<"Rumusnya : "<<'\n';
cout<<"V = 3.14";
cout<<"*"<<r;
cout<<"*"<<r;
cout<<"*"<<t;
cout<<"="<<VS<<'\n';
cout<<"=---------------------------"<<'\n';
cout<<"Luas=3.14"<<r<<r<<LL<<'\n';
cout<<"Volume=3.14"<<r<<r<<t<<VS<<'\n';
cout<<"\n Volume silinder-nya adalah : "<<VS<<'\n';
}{
cout<<"\n";
}{int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Kembali \n";
cout<<"2. Keluar \n";
cout<<"3. Coba Lagi \n";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kubus;
else
cout<<"Input Salah"<<"\n"<<"Program Akan Berhenti";
getch();
goto exit;
}

exit:
{
cout<<"\n==================== Terima Kasih ======================="<<'\n';
{return 0;
}
}
}

Jawaban No.2 :

Source Code :

#include <iostream.h>
void main()
{
cout<<"\t------------------------------------------------------"<<'\n';
cout<<"\t|    Nama     : Mathin Mochammad                  |"<<'\n';
cout<<"\t|    NIM      : TI-111036                                 |"<<'\n';
cout<<"\t|    Matkul   : Pemograman C++ (Tugas)            |"<<'\n';
cout<<"\t|            Program Looping Angka                |"<<'\n';
cout<<"\t---------------------------------------------------"<<'\n'<<'\n';
     int i,a;
     cout<<"Masukkan Angka Yang Akan Di Looping : ";
     cin>>a;
     for (i=0;i<=a;i+=2)
     {
         cout<<""<<i<<'\n';
     }
}


0 komentar:

Posting Komentar

Back to Top