Pada kesempatan kali ini kita akan membahas tentang membuat program perulangan for menggunakan bahasa pemograman C++ sederhana. tidak sulit untuk memahami script perulangan for, sama saja seperti perulangan while, bedanya terletak pada kondisinya. dan yang hebatnya lagi, konsepnya sama saja seperti java, yaitu seperti berikut:
for (initialization; termination; increment) {
doSomething();
}
pada program sederhana emang kehilatan simple, tapi kalau dikembangin rumit juga jadinya.. oke, berikut script programnya
#include <iostream.h>
#include <conio.h>
#include <cstring.h>
void main(){
clrscr();
char kata[25];
int ulang;
cout<<"masukkan kata ";
cin >> kata;
cout << "Masukkan jumlah pengulangan: ";
cin >> ulang;
for(int i=0; i<=ulang; i++){
cout<<"\n No. "<<i<<" "<<kata;
}
}
Penjelasan
- ~ For( memberi nilai awal; memberi nilai batas; fungsi dari nilai)
- pada doSomething(); kita meletakkan script yang ingin kita ulang
Output
semoga bermanfaat
Pada postingan kali ini saya sedang ga sanggup nulis, Jadi saya cuma bagiin scriptnya aja ya,, bikin script lebih mudah daripada nulis basa basi nii :3 ..pokonya inti dari program ini yaitu program gabungan dari artikel artikel sebelumnya, jadi saya ga jelasin lagi yang ini fungsinya apa, yang itu fungsinya apa. tapi kalau mau tanya, tanya aja di kotak komentar
#Script Program
#include <iostream.h>
#include <conio.h>
#include <cstring.h>
void main(){
clrscr();
char mulai[25],ulang[25];
do{
int no;
cout<<"\n\n-Program If Berganda + Do While Bergabung- ";
cout<<"\nGabungan program dari artikel sebelumnya";
cout<<"\n\npilih program yang akan dijalankan (angka)" ;
cout<<"\n1. Operator Aritmatika 2";
cout<<"\n2. Genap ganjil";
cout<<"\n3. Mencari Luas Lingkaran";
cout<<"\n\njalankan program no: ";
cin>>no;
if(no==1){
do{
float a,b;
cout << "\nProgram Aritmatika 2";
cout << "\nMasukkan Angka 1: ";
cin >>a;
cout <<"Masukkan Angka 2; ";
cin >>b;
cout <<"\n";
cout <<"Hasilnya \n";
cout <<"\n";
cout <<a <<" + " <<b <<" = "<<(a+b)<<"\n";
cout <<a <<" - " <<b <<" = "<<(a-b)<<"\n";
cout <<a <<" x " <<b <<" = "<<(a*b)<<"\n";
cout <<a <<" : " <<b <<" = "<<(a/b)<<"\n";
getch();
cout<<"\nUlangi Program ini? (y/n) ";
cin >>ulang;
}while((strcmp(ulang,"y")==0));
}else if(no==2){
do{
int a;
cout << "\nProgram Genap Ganjil";
cout << "\nMasukkan Angka: ";
cin >>a;
if(a%2==0){
cout<<" \nAnda memasukkan angka GENAP";
}else{
cout<<" \nAnda memasukkan angka GANJIL";
}
getch();
cout<<"\nUlangi Program ini? (y/n) ";
cin >>ulang;
}while((strcmp(ulang,"y")==0));
}else if(no == 3){
do{
float phi,r,luas;
phi=3.14;
cout<<"\n-Program Menghitung Luas Lingkaran-";
cout<<"\n\nMasukkan nilai jari jari(cm): ";
cin>>r;
luas=phi*r*r;
cout<<"\nLuas lingkaran adalah: " <<luas<<" cm";
getch();
cout<<"\nUlangi Program ini? (y/n) ";
cin >>ulang;
}while((strcmp(ulang,"y")==0));
}else{
cout<<"inputan anda tidak ada di dalam menu !";
}
cout <<"\nMulai Lagi? (y/n) ";
cin >>mulai;
}while((strcmp(mulai,"y")==0));
cout<<"\nSystem Exit";
}
#Output Program