Kondisional
Fadil pergi ke sebuah toko sneakers untuk membeli sepatu baru yang dia inginkan. Pada toko tersebut ia melihat sebuah penawaran yang menarik hati Fadil. Jika membeli melebihi batas Rp 500.000, maka ia akan mendapat diskon 4%. Namun, apabila membeli melebihi Rp 1.200.000 maka akan mendapat diskon 10%. Jika Fadil membeli kurang dari Rp 300.000 maka ia juga harus membayar pajak sebesar 2%. Buatlah program untuk menghitung total pembayaran yang harus dilakukan Fadil.
Notasi Algoritmalgoritma
//Judul
Kalkulator penghitung total belanjaan Fadil
//Kamus
uang_fadil: Integer
bayar: Integer
diskon: Intege
pajak: Integer//deskripsi
baca input uang_fadil, i, j;
if ( uang_fadil > 500000 ) then
diskon = uang_fadli * 4 / 100;
bayar = uang_fadli - diskon;
else if ( uang_fadil > 1200000 ) then
diskon = uang_fadli * 10 / 100;
bayar = uang_fadli - diskon;
else if ( uang_fadil < 300000 ) then
pajak = uang_fadli * 2 / 100;
bayar = uang_fadli + pajak;
else
bayar = uang_fadil;Output ("Jadi Fadil harus membayar : " << bayar << endl);
Code
#include <iostream>
using namespace std;
int main(){
int uang_fadil;
int bayar;
int diskon;
int pajak;
cout << "Masukkan Uang Fadil yang akan dibelanjakan : ";
cin >> uang_fadil;
if(uang_fadil > 500000){
diskon = uang_fadil * 4 / 100;
bayar = uang_fadil - diskon;
}else if(uang_fadil > 1200000){
diskon = uang_fadil * 10 / 100;
bayar = uang_fadil - diskon;
}else if(uang_fadil < 300000){
pajak = uang_fadli * 2 / 100;
bayar = uang_fadil + pajak;
}else{
bayar = uang_fadil;
}
cout << "Jadi Fadil harus membayar : " << bayar << endl;
}
//Judul Kalkulator penghitung total belanjaan Fadil //Kamus uang_fadil: Integer bayar: Integer diskon: Intege pajak: Integer//deskripsi baca input uang_fadil, i, j; if ( uang_fadil > 500000 ) then diskon = uang_fadli * 4 / 100; bayar = uang_fadli - diskon; else if ( uang_fadil > 1200000 ) then diskon = uang_fadli * 10 / 100; bayar = uang_fadli - diskon; else if ( uang_fadil < 300000 ) then pajak = uang_fadli * 2 / 100; bayar = uang_fadli + pajak; else bayar = uang_fadil;Output ("Jadi Fadil harus membayar : " << bayar << endl);
Code
#include <iostream> using namespace std; int main(){ int uang_fadil; int bayar; int diskon; int pajak; cout << "Masukkan Uang Fadil yang akan dibelanjakan : "; cin >> uang_fadil; if(uang_fadil > 500000){ diskon = uang_fadil * 4 / 100; bayar = uang_fadil - diskon; }else if(uang_fadil > 1200000){ diskon = uang_fadil * 10 / 100; bayar = uang_fadil - diskon; }else if(uang_fadil < 300000){ pajak = uang_fadli * 2 / 100; bayar = uang_fadil + pajak; }else{ bayar = uang_fadil; } cout << "Jadi Fadil harus membayar : " << bayar << endl; }
Loop
Buatlah sebuah program untuk menghitung berapa banyak muncul nya bilangan genap dari 1-100
Buatlah sebuah program untuk menghitung berapa banyak muncul nya bilangan genap dari 1-100
Notasi Algoritma
//Judul
Menghitung Jumlah bilangan genap dari 1-100
//Kamus
bilangan: Integer
genap = 0 ( Integer );
i = 1 ( Integer );//deskripsi
baca input bilangan;
repeat until ( i <= 100 )
if ( i % 2 == 0 ) then
genap++;
end if
endOutput ("Ada " << genap << " Bilangan Genap" <<endl);
Code#include <iostream>
using namespace std;
int main(){
int bilangan;
int genap = 0;
cout << "Masukkan Bilangan : ";
cin >> bilangan;
for(int i = 1; i <= bilangan; i++){
if(i % 2 ==0){
genap++;
}
}
cout << endl;
cout << "Ada " << genap << " Bilangan Genap" << endl;
}
//Judul Menghitung Jumlah bilangan genap dari 1-100 //Kamus bilangan: Integer genap = 0 ( Integer ); i = 1 ( Integer );//deskripsi baca input bilangan; repeat until ( i <= 100 ) if ( i % 2 == 0 ) then genap++; end if endOutput ("Ada " << genap << " Bilangan Genap" <<endl);
Code#include <iostream> using namespace std; int main(){ int bilangan; int genap = 0; cout << "Masukkan Bilangan : "; cin >> bilangan; for(int i = 1; i <= bilangan; i++){ if(i % 2 ==0){ genap++; } } cout << endl; cout << "Ada " << genap << " Bilangan Genap" << endl; }
Array
Buatlah sebuah program untuk menjumlah bilangan didalam array 1 dimensi yang dimasukkan oleh user
Notasi Algoritma
//Judul
Menjumlah bilangan di dalam array 1 dimensi
//Kamus
input[50]: Integer
array_count: ( Integer );
i = 1 ( Integer );
total = 0 ( Integer );//deskripsi
baca input[50], array_count;
repeat until ( i < array_count)
Output ("Angka ke-" << i+1 << " :");
cin >> input[i];
total = total + input[i];
Output ("Total penjumlahan dari array tersebut adalah" << total << endl)
Code#include <iostream>
using namespace std;
int main()
{
cout << "## Program C++ Penjumlahan Array ##" << endl;
cout << "=====================================" << endl;
cout << endl;
int input[10], arr_count, i, total;
cout << "Input jumlah element array: ";
cin >> arr_count;
cout << endl;
cout << "Input "<< arr_count << " angka (dipisah dengan enter): ";
cout << endl;
total = 0; for(i = 0; i < arr_count; i++){
cout << "Angka ke-" << i+1 <<": ";
cin >> input[i];
total = total + input[i];
}
cout << endl;
cout << "Total penjumlahan dari array tersebut adalah " << total << endl;
}
Buatlah sebuah program untuk menjumlah bilangan didalam array 1 dimensi yang dimasukkan oleh user
Notasi Algoritma
//Judul Menjumlah bilangan di dalam array 1 dimensi //Kamus input[50]: Integer array_count: ( Integer ); i = 1 ( Integer ); total = 0 ( Integer );//deskripsi baca input[50], array_count; repeat until ( i < array_count) Output ("Angka ke-" << i+1 << " :"); cin >> input[i]; total = total + input[i]; Output ("Total penjumlahan dari array tersebut adalah" << total << endl)
Code#include <iostream> using namespace std; int main() { cout << "## Program C++ Penjumlahan Array ##" << endl; cout << "=====================================" << endl; cout << endl; int input[10], arr_count, i, total; cout << "Input jumlah element array: "; cin >> arr_count; cout << endl; cout << "Input "<< arr_count << " angka (dipisah dengan enter): "; cout << endl; total = 0;for(i = 0; i < arr_count; i++){ cout << "Angka ke-" << i+1 <<": "; cin >> input[i]; total = total + input[i]; }
cout << endl; cout << "Total penjumlahan dari array tersebut adalah " << total << endl; }
