BAB V
PERULANGAN/LOOP
1. cetaklah bilangan 1 sampai dengan 4 menggunakan downto.
Program CPP :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
for(int i=1;i<=4;i++)
cout<<i;
return 0;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
for(int i=1;i<=4;i++)
cout<<i;
return 0;
}
RAPTOR :
2. buatlah translasi dalam bahasa C untuk algoritma 4.5. Apakah diperlukan modifikasi
algoritma ?
algoritma ?
Program CPP :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void clear_screen(){};
int main()
{
int hari;
string nama_hari;
clear_screen();
cout << "=============================" << endl;
cout << "=== Nama Hari ===" << endl;
cout << "=============================" << endl;
cout << "Masukkan angka hari(1-7): ";
cin >> hari;
cout << endl << endl;
switch (hari)
{
case 1:
nama_hari = "Senin";
break;
case 2:
nama_hari = "Selasa";
break;
case 3:
nama_hari = "Rabu";
break;
case 4:
nama_hari = "Kamis";
break;
case 5:
nama_hari = "Jumat";
break;
case 6:
nama_hari = "Sabtu";
break;
case 7:
nama_hari = "Minggu";
break;
default:
nama_hari = "(Tidak Ada)";
break;
}
cout << "Hari ke " << hari << " adalah " << nama_hari;
return 0;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void clear_screen(){};
int main()
{
int hari;
string nama_hari;
clear_screen();
cout << "=============================" << endl;
cout << "=== Nama Hari ===" << endl;
cout << "=============================" << endl;
cout << "Masukkan angka hari(1-7): ";
cin >> hari;
cout << endl << endl;
switch (hari)
{
case 1:
nama_hari = "Senin";
break;
case 2:
nama_hari = "Selasa";
break;
case 3:
nama_hari = "Rabu";
break;
case 4:
nama_hari = "Kamis";
break;
case 5:
nama_hari = "Jumat";
break;
case 6:
nama_hari = "Sabtu";
break;
case 7:
nama_hari = "Minggu";
break;
default:
nama_hari = "(Tidak Ada)";
break;
}
cout << "Hari ke " << hari << " adalah " << nama_hari;
return 0;
}
RAPTOR :
3. Buatlah algoritma dan program untuk mencetak bilangan yang habis dibagi 3 dan 5
antara 1 sampai dengan 100.
antara 1 sampai dengan 100.
Program CPP :
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv)
{
int a;
for(a=1;a<=100;a++){
if(a%3==0 && a%5==0){
cout<<"bilangan habis di bagi 3 dan 5 = "<<a;
cout<<endl;
}else{
}
}
return 0;
}
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv)
{
int a;
for(a=1;a<=100;a++){
if(a%3==0 && a%5==0){
cout<<"bilangan habis di bagi 3 dan 5 = "<<a;
cout<<endl;
}else{
}
}
return 0;
}
RAPTOR :
4. Hitunglah nilai dari : 1-1/2+1/3-/4+.....+1/nProgram CPP :
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
class hitung
{
public:
void input();
int proses();
private:
int a;
float bil,hasil,total;
};
void hitung::input(){
cin>>a;
cout<<endl;}
int hitung::proses(){
hasil=0;
total=0;
bil=-1;
for(int j=1; j<=a; j++){
bil=(bil*(-1));
total=bil/j;
hasil+=total;
if(j==1);
cout<<"("<<bil<<"/"<<j<<")";
if(j>1);
cout<<"+("<<bil<<"/"<<j<<")";
}
cout<<endl<<endl<<"hasil penjumlahan deret ="<<hasil;
return hasil;
}
int main()
{
cout<<"menghitung hasil jumlah deret"<<endl;
cout<<"masukan nillai n=";
hitung deret;
deret . input();
deret.proses();
getch();
return 0;
}
RAPTOR :





0 komentar
Posting Komentar