- Dapatkan link
- X
- Aplikasi Lainnya
1. ANAK AYAM
#include
using namespace std;
int main () {
int jumlah;
cout << " Masukkan jumlah anak ayam : " ;
cin >> jumlah;
cout << " Mulai bernyanyi..." << endl << endl ;
for (int i = jumlah; i >= 1; i--) {
cout << " Tekotek kotek kotek anak ayam turun " << i << endl;
if (i>1)
cout << " Mati satu tinggal " << i - 1 << endl;
else
cout << " Mati satu tinggal induknyan" << endl;
// delay agar tidak terlalu cepat
for ( double j = 1;j <= 100000000; j++) {}
cout << endl;
}
cout << " selesai bernyanyi!" << endl;
return 0;
}
2. GRADE NILAI
#include
using namespace std;
int main () {
int nilai;
//Looping sampai nilai valid ( 0 - 100 ) ;
do {
cout << " Masukkan nilai ( 0 - 100 ):";
cin >> nilai ;
if ( nilai < 0 || nilai > 100 ) {
cout << " X Nilai tidak valid! Harus antara 0 sampai 100.\n";
}
} while ( nilai < 0 || nilai > 100) ;
// Konversi nilai ke huruf
char grade;
if ( nilai >= 85 )
grade = 'A';
else if ( nilai >= 70 )
grade = 'B';
else if ( nilai >= 55 )
grade = 'C';
else if ( nilai >= 40 )
grade = 'D';
else
grade = 'E';
cout << " Nilai huruf kamu :" << grade << endl;
return 0;
}
3. KALKULATOR SEDERHANA
#include
using namespace std;
int main () {
double bil1, bil2, hasil;
int pilihan;
while (true) {
//Tampilkan menu
cout << "n\=== Kalkulator Sederhana ===\n";
cout << "1. Tambah (+)\n";
cout << "2. Kurang (-)\n";
cout << "3. Kali (*)\n";
cout << "4. Bagi (/)\n";
cout << "5. Keluar\n";
cout << " Masukkan pilihan ( 1 - 5 ):";
cin >> pilihan;
if ( pilihan == 5 ) {
cout << " Terima kasih. Program selesai.\n";
break; // keluar dari loop
}
if ( pilihan < 1 || pilihan > 5 ) {
cout << " Pilihan tidak valid. Silakan coba lagi.\n";
continue;
}
// Memasukkan bilangan
cout << " Masukkan bilangan pertama:";
cin >> bil1;
cout << " Masukkan bilangan kedua:";
cin>> bil2;
switch ( pilihan) {
case 1:
hasil = bil1 + bil2 ;
cout << " Hasil: " << bil1 << "+" << bil2 << "=" << hasil << endl;
break;
case 2:
hasil = bil1 - bil2 ;
cout << " Hasil: " << bil1 << "-" << bil2 << "=" << hasil << endl;
case 3:
hasil = bil1 * bil2 ;
cout << " Hasil :" << bil1 << "*" << bil2 << "=" << hasil << endl;
case 4:
if ( bil2 == 0) {
cout << " Kesalahan : Pembagian dengan nol tidak diprbolehkan.\n";
} else {
} hasil = bil1 / bil2 ;
cout << " Hasil" << bil1 << "/" << bil2 << "=" << hasil << endl;
}
break;
}
return 0;
}
4. BILANGAN GENAP
#include
using namespace std;
int main () {
int awal, akhir ;
//Input dari pengguna
cout << " Masukkan angka awal :";
cin >> awal ;
cout << " Masukkan angka akhir :";
cin >> akhir;
//Validasi: pastikan awal <= akhir
if ( awal > akhir ) {
cout << " Angka awal tidak boleh lebih besar dari angka akhir." << endl;
return 1; // keluar dari program dengan kode eror
}
cout<< "\nBilangan genap dari " << awal << " sampai " << akhir << "adalah:\n";
// Perulangan untuk mencetak bilangan genap
for ( int i = awal; i <= akhir; i++) {
if ( i % 2 == 0 ) {
cout << i << "" ;
}
}
cout << endl;
return 0;
}
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar