Jawaban Tugas 5
1. Buatlah program yang untuk menginputkan sebuah bilangan dan mengenalinya apakah bilangan tersebut genap atau ganjil
/* Nama NIM Mata Kuliah Kelas */ : : : : Nanda Ayu Wiyanti 1401164882 T0454 - Algoritma dan Metode Object Oriented Programming 01MAB
#include <iostream> using namespace std; int main() { int n=0; cout<<"Menentukan Bilangan Genap atau Ganjil"<< endl; cout<<"=====================================\n"<< endl; do { cout<<"Masukkan Bilangan Desimal : "; cin>>n; cout<<endl; } while (n<=0); if(n%2==0) { cout<<"Bilangan "<<n<<" adalah bilangan GENAP"<<endl; } else { cout<<"Bilangan "<<n<<" adalah bilangan GANJIL"<<endl; } cout<<endl; cout << "\n\n\n\n\ncreated_by : \nNanda - 1401164882\n"; system("pause"); return 0; }
2. Buatlah program untuk mengkonversi nilai angka menjadi nilai huruf dengan ketentuan sebagai berikut: Algoritma & MOOP (T0456) 1
#include <iostream> using namespace std; int main() { float x=0; cout<<"Menentukan Nilai Huruf"<< endl; cout<<"======================"<< endl; do { cout<<"Masukkan Nilai : "; cin>>x; cout<<endl; } while (x<=0 || x>100); if(x>=85 && x<=100) { cout<<"Anda mendapatkan nilai A"<<endl; else if(x>=75 && x<=84) { cout<<"Anda mendapatkan nilai B"<<endl; else if(x>=65 && x<=74) { cout<<"Anda mendapatkan nilai C"<<endl; else if(x>=50 && x<=64) { cout<<"Anda mendapatkan nilai D"<<endl; else if(x>=0 && x<=49) { cout<<"Anda mendapatkan nilai E"<<endl;
} } } } }
3. Buatlah program untuk mencari nilai max nilai min dan nilai rata-rata dari tiga buah bilangan input Algoritma & MOOP (T0456) 2
: : : :
Nanda Ayu Wiyanti 1401164882 T0454 - Algoritma dan Metode Object Oriented Programming 01MAB
#include <iostream> using namespace std; int main() { float min, max, avg = 0; int x, y, z; cout<<"Menentukan Nilai Min, Max dan Rata-rata"<< endl; cout<<"======================================="<< endl; cout << "\n"; cout<<"Masukkan Nilai 1 = "; cin>>x; min=max=x; cout<<"Masukkan Nilai 2 = "; cin>>y; if (y<min) {min=y;} if (y>max) {max=y;} cout<<"Masukkan Nilai 3 = "; cin>>z; if (z<min) {min=z;} if (z>max) {max=z;} avg = (x+y+z)/3; cout << "\n"; cout <<"Nilai Maximum = " << max << "\n"; cout <<"Nilai Minimum = " << min << "\n"; cout <<"Nilai Rata-Rata = " << avg << "\n"; cout << "\n\n\n\n\ncreated_by : \nNanda - 1401164882\n"; system("pause"); return 0;