- Dapatkan link
- X
- Aplikasi Lainnya
1. a. STRUKTUR SEKUNSIAL BENTUK FLOWCHART " MENGHITUNG LUAS PERSEGI PANJANG "
#include
using namespace std;
int main () {
float panjang, lebar, luas ;
cout << " Masukkan panjang: " ;
cin >> panjang;
cout << " Masukkan lebar: " ;
cin >> lebar;
luas = panjang * lebar ;
cout << " Luas persegi panjang= " << luas << endl;
return 0;
}
b. STRUKTUR PERCABANGAN BENTUK PSEUDOCODE " MENENTUKAN NILAI LULUS ATAU TIDAK"
#include
using namespace std;
int main () {
float nilai ;
cout << " Masukkan nilai:" ;
cin >> nilai;
if ( nilai >= 60 ) {
cout << " Lulus:" ;
} else {
cout << " Tidak lulus:" ;
}
return 0;
}
2. a. STRUKTUR SEKUNSIAL ( KASUS MENGHITUNG TOTAL BELANJA )
#include
using namespace std;
int main () {
float harga_barang1, harga_barang2, total_belanja;
cout << " Masukkan harga barang1:";
cin >> harga_barang1 ;
cout << " Masukkan harga barang2:" ;
cin >> harga_barang2 ;
total_belanja = harga_barang1 + harga_barang2 ;
cout << " total_belanja :" << total_belanja << endl ;
return 0;
}
b. STRUKTUR PERCABANGAN ( KASUS MENGECEK SESEORANG DEWASA ATAU BELUM )
#include
using namespace std;
int main () {
int umur;
cout << " Masukkan umur = " ;
cin >> umur ;
if ( umur >= 17 ) {
cout << " Dewasa " << endl ;
} else {
cout << " Belum dewasa " << endl ;
}
return 0 ;
}
3. TULISKAN OUTPUT YANG DIHASILKAN DAN JELASKAN ALUR LOGIKA EKSEKUSI PROGRAM TERSEBUT
#include
using namespace std;
int main () {
int x = 7 ;
if ( x > 10 )
cout << " Besar " ;
else
cout << " Kecil " ;
cout << " Nilai x adalah " << x;
return 0;
}
4. BUAT POTONGAN C++ UNTUK MEMBACA SATU BILANGAN BULAT KEMUDIAN MENAMPILKAN PESAN
#include
using namespace std;
int main () {
int bilangan ;
cout << " Masukkan satu bilangan bulat =" ;
cin >> bilangan ;
if ( bilangan >0 ) {
cout << " Positif " << endl ;
}
else if ( bilangan <0 ) {
cout << " Negatif " << endl ;
}
return 0;
}
5. TULISKAN PROGRAM SEDERHANA MENGGUNAKAN SWITCH-CASE UNTUK MENAMPILKAN NAMA HARI BERDASARKAN NOMOR 1-7
#include
using namespace std;
int main () {
int nomor;
cout << " Masukkan nomor hari ( 1 - 7 ):" ;
cin >> nomor ;
switch ( nomor ) {
case 1 :
cout << " Senin " << endl ;
break ;
case 2 :
cout << " Selasa " << endl ;
break ;
case 3 :
cout << " Rabu " << endl ;
break ;
case 4 :
cout << " Kamis " << endl ;
break ;
case 5 :
cout << " Jumat " << endl ;
break ;
case 6 :
cout << " Sabtu " << endl ;
break ;
case 7 :
cout << " Minggu " << endl ;
break ;
default :
cout << " Nomor hari tidak valid ! Masukkan angka 1 sampai 7 " << endl ; }
return 0;
}
6. BUAT FLOWCHART DAN TULISKAN PROGRAM C++ UNTUK MENGHITUNG TOTAL YANG HARUS DIBAYAR PEMBELI SETELAH DISKON
#include
using namespace std;
int main () {
double total_belanja, total_biaya, total_bayar, diskon ;
cout << " Masukkan total belanja : Rp" ;
cin >> total_belanja ;
if ( total_belanja > 200000) {
diskon = 0.10 * total_belanja, // diskon 10 % ;
total_bayar = total_belanja - diskon;
} else {
total_bayar = total_belanja ; // tanpa diskon
}
cout << " Total yang harus dibayar : Rp" << total_bayar << endl;
return 0 ;
}
7. BUAT FLOWCHART DAN PROGRAM YANG MEMINTA INPUT NILAI TUGAS, NILAI UTS DAN NILAI UAS
#include
using namespace std;
int main () {
double tugas, uts, uas, na ;
char nilai ;
cout << " Masukkan nilai tugas ( 0 - 100 ):" ;
cin >> tugas ;
cout << " Masukkan nilai uts ( 0 - 100 ):" ;
cin >> uts ;
cout << " Masukkan nilai uas ( 0 - 100 ):" ;
cin >> uas ;
//Hitung nilai akhir
na = 0.3 * tugas + 0.3 * uts + 0.4 * uas ;
//Tentukan nilai huruf
if ( na >= 85 )
nilai = 'A';
else if ( na >= 70 )
nilai = 'B';
else if ( na >= 60 )
nilai = 'C';
else if ( na >= 50 )
nilai = 'D' ;
else if ( na >= 40 )
nilai = 'E' ;
cout << "\nNilai akhir:" << na << endl;
cout << " Nilai huruf :" << nilai << endl ;
return 0;
}
8. ANALISIS KESALAHAN KODE
#include
using namespace std;
int main () {
int nilai = 75 ;
if ( nilai >=60 )
cout << " Lulus ";
else
cout << " Tidak lulus :" ;
return 0;
}
9. BUAT PROGRAM UNTUK MENENTUKAN APAKAH SESEORANG DINYATAKAN LULUS, TIDAK LULUS DENGAN KETENTUAN NILAI DAN PERSENTASE KEHADIRAN
#include
using namespace std;
int main () {
double nilai, kehadiran ;
cout << " Masukkan nilai ( 0 - 100 ):" ;
cin >> nilai ;
cout << " Masukkan persentase kehaidran ( 0 - 100 ) :" ;
cin >> kehadiran ;
if ( nilai <60 ) {
cout << " Tidak lulus ( Nilai )" << endl ;
}
else if ( kehadiran <75) {
cout << " Tidak lulus ( kehadiran )" << endl;
}
else {
cout << " Lulus" << endl;
}
return 0;
}
10. BUAT PROGRAM C++ UNTUK SISTEM SEDERHANA PENILAIAN UJIAN MASUK
#include
using namespace std;
int main () {
double logika, bahasa, rata ;
cout << " Masukkan nilai tes logika: ";
cin >> logika ;
cout << " Masukkan nilai tes bahasa :";
cin >> bahasa ;
//Hitung rata-rata
rata = ( logika + bahasa ) / 2;
cout << "n\nRata-rata:" << rata << endl;
if ( rata >=70 ) {
cout << "Lulus" << endl ;
} else {
cout << " Tidak lulus - perlu ditingkatkan" << endl;
return 0;
}
}
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar