Anda di halaman 1dari 2

Nama : Muhammad Ikhwan Habib Arifi

NIM : 121120051
TPB : 29

TUGAS PRAKTIKUM 2

SOAL :
Buatlah program yang meminta user untuk menginputkan tiga bilangan bulat a, b,
dan c (satu persatu). Apabila diantara a, b, dan c ada yang bernilai sama maka
program akan kembali meminta user menginputkan a, b, dan c seterusnya hingga
ketiganya berbeda nilai.

Penyelesaian :
Pada tugas kali ini, diperlukan tiga variable yaitu a, b, dan c dengan type data
integer (int), juga fungsi perulangan yang digunakan yaitu “do while”. Namun
sebelumnya, buatlah terlebih dahulu fungsi input dan output yaitu “cin>> dan
cout<<” agar user dapat menginputkan nilai dari ketiga variable yaitu a, b, dan c.

Berikut adalah kode yang digunakan dalam tugas ini dan langkah-langkah
pembuatannya :
#include <iostream>
using namespace std;
//Muhammad Ikhwan Habib Arifi_121120051_TPB 29
int main(){
int a,b,c;
do {
cout<<" Masukan nilai a ";cin>>a;
cout<<" Masukan nilai b ";cin>>b;
cout<<" Masukan nilai c ";cin>>c;
}while(a==b || b==c || c==a);
}
Langkah-langkah pembuatan :
1. Buatlah tiga variabel dengan type data intenger yaitu a, b, dan c;
2. Lalu buatlah sebuah fungsi “do while” pada program, dengan memasukan
fungsi “cin>> dan cout<<” didalamnya, setelah itu masukan kondisi pada while
agar program mengulangi tindakan jika kondisi tersebut terpenuhi;
3. Untuk nilai kondisi yang dimasukan pada fungsi while, yaitu jika salah satu
dari tiga variable bernilai sama, atau jika nilai variable A sama dengan B, atau
variable B sama dengan C, atau nilai variable C sama dengan A, untuk cara
penulisan kodenya yaitu (a==b || b==c || c==a)
4. Berikut adalah hasil dari program yang telah dibuat :

Anda mungkin juga menyukai