Program Perulangan While, Do-While, dan For di Bahasa C++


Macam macam perulangan yang ada di bahasa pemrograman C++ yaitu while, do-while, dan for. kali ini saya akan membuatnya dan dikombinasikan dengan percabangan.

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


main(){
char nama[20];
int pilihan;
int a,b;
//perulangan for
cout<<"====Perulangan====\n";
cout<<"1. while\n";
cout<<"2. do-while\n";
cout<<"3. for\n";
cout<<"0. keluar\n";
cout<<"Masukkan pilihan [1/2/3] : ";
cin>>pilihan;

if(pilihan==1){
    cout<<"\n====================";
    cout<<"\nmasukkan nama : ";
    cin>>nama;
    cout<<"masukkan range awal  : ";
    cin>>a;
    cout<<"masukkan range akhir : ";
    cin>>b;
    cout<<"\nprogram perulangan while\n";
    while(a<=b){
        cout<<a<<". "<<nama<<endl;
        a++;
    }
}

else if(pilihan==2){
    cout<<"\n====================";
    cout<<"\nmasukkan nama : ";
    cin>>nama;
    cout<<"masukkan range awal  : ";
    cin>>a;
    cout<<"masukkan range akhir : ";
    cin>>b;
    cout<<"\nprogram perulangan do-while\n";
    do{
        cout<<a<<". "<<nama<<endl;
        a++;
    }
    while(a<=b);
}

else if(pilihan==3){
    cout<<"\n====================";
    cout<<"\nmasukkan nama : ";
    cin>>nama;
    cout<<"masukkan range awal  : ";
    cin>>a;
    cout<<"masukkan range akhir : ";
    cin>>b;
    cout<<"\nprogram perulangan for\n";
    for(int a = 1; a <= b; a++){
        cout<<a<<". "<<nama<<endl;
    }
}

else if(pilihan==0){
    return 0;
}

else{
    cout<<"masukkan salah";
}

cout<<"\nPress any key";
getch();

}
Output :

Post a Comment

0 Comments