Pages

Membuat Pertanyaan Perulanagan (y/n) Dengan Do-While di C++

Salam..
Pada postingan kali ini saya akan membahas tentang cara membuat pertanyaan perulangan dengan do-while di C++. Saat setelah menjalankan operasi (baik perhitungan luas bangun, perhitungan bilangan ganjil-genap,dll) akan diberi pertanyaan untuk pengguna apakah ingin mengulangi operasi tersebut. Contohnya seperti ini


Cara membuat pertanyaan diatas menggunakan perulangan bisa menggunakan if else, atau do while. Kali ini saya akan mempraktekkan dengan do-while. Berikut codenya.

#include<iostream>
#include<conio.h>
using namespace std;

main()
{
char reply;
do{
cout<<"Ingin mengulang lagi(Y/N) ? ";cin>>reply;
}
while(reply=='Y' or reply=='y');
cout<<"Anda keluar dari program. Terima kasih";
getch();
}

Kalian bisa menggunakannya dalam suatu operasi perhitungan. Contohnya seperti ini.

#include<iostream>
#include<conio.h>
using namespace std;

main()
{
int n,i,jum,sum;
char reply,tipe;
//do untuk melakukan perintah operasi 
do{
cout<<"Nilai N: ";cin>>n;
cout<<"Ganjil/genap (Ganjil=Y Genap=N): ";cin>>tipe;
i=0;jum=0;sum=0;
do{
i+=1;
if(tipe=='Y' or tipe=='y'){
if(i%2==1){
jum+=1;
sum+=i;
}
}
else if(tipe=='N' or tipe=='n'){
if(i%2==0){
jum+=1;
sum+=i;
}
}
}while(i<n);
cout<<"Jumlah bilangan: "<<tipe<<": "<<jum<<endl;
cout<<"Jumlah :"<<sum<<endl;
cout<<"Ingin mengulang lagi(Y/N) ? ";cin>>reply;
}
//while untuk mengecek apakah ingin mengulang, jika masukkan huruf Y, maka akan diulangi dari awal.
while(reply=='Y' or reply=='y');
cout<<"Anda keluar dari program. Terima kasih";
getch();
}

Maka hasilnya seperti ini


Cukup mudah dan dimegerti kan :D



Unknown

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

No comments:

Post a Comment