Latihan 1 Analisis Kasus 2 Pngulangan KU 1072

  • Slides: 11
Download presentation
Latihan: 1. Analisis Kasus 2. Pngulangan KU 1072 Pengenalan Teknologi Informasi B Oleh: Rinaldi

Latihan: 1. Analisis Kasus 2. Pngulangan KU 1072 Pengenalan Teknologi Informasi B Oleh: Rinaldi Munir

Soal 1 • Buatlah program C++ untuk mengkonversi angka arab 1 -10 menjadi angka

Soal 1 • Buatlah program C++ untuk mengkonversi angka arab 1 -10 menjadi angka Romawi. Jika angka yang dimasukkan diluar 1 -10 maka diberikan pesan kesalahan.

#include <iostream> using namespace std; int main() { int angka; switch (angka) { case

#include <iostream> using namespace std; int main() { int angka; switch (angka) { case 1: cout << “I”; break; case 2: cout << “II”; break; case 3: cout << “III”; break; case 4: cout << “IV”; break; case 5: cout << “V”; break; case 6: cout << “VI”; break; case 7: cout << “VII”; break; case 8: cout << “VIII”; break; case 9: cout << “IX”; break; case 10: cout << “XI”; break; default : cout << “Masukan anda salah”; break; } return 0 }

Soal 2 • Buatlah program C++ untuk menghitung upah kerja per minggu. Jumlah jam

Soal 2 • Buatlah program C++ untuk menghitung upah kerja per minggu. Jumlah jam kerja per minggu adalah 40 jam dan upah per jam adalah Rp 1000. Jika lebih dari 40 jam, maka sisanya dihitung lembur dan upah per jam lembur Rp 2000. Jika kurang dari 40 jam maka kekurangannya didenda Rp 500/jam.

#include <iostream> using namespace std; int main() { int jjk; //jumlah jam kerja int

#include <iostream> using namespace std; int main() { int jjk; //jumlah jam kerja int kekurangan; // kekurangan jam float upah; cout << “Masukkan jumlah jam kerja per minggu: “; cin >> jjk; if (jjk >= 40) { lembur = jjk – 40; upah = 40*1000 + lembur*2000 } else { kekurangan = 40 – jjk; upah = jjk * 1000 – kekurangan * 500; } cout << “Upah per minggu”; cout << upah; } return 0 }

Soal 3 • Buatlah program C++ untuk menghitung konversi N buah suhu dari Celcius

Soal 3 • Buatlah program C++ untuk menghitung konversi N buah suhu dari Celcius ke Fahrenheit. Nilai N dan suhu dimasukkan oleh user. Contoh: N = 5 Input suhu dalam C: 30, 67, 120, 88, 15

#include <iostream> using namespace std; int main() { int N; //jumlah perulangan float C;

#include <iostream> using namespace std; int main() { int N; //jumlah perulangan float C; // suhu dalam Celcius float F; //suhu dalam Fahrenheit int i; // variabel pencacah pengulangan cout << “N=? ”; cin >> N; for (i=1; i<=N; i++) { cout << “Ketikkan suhu dalam Celcius: ”; cin >> C; F = (C * 1. 8 + 32); cout << “Suhu dalam Fahrenheit”; cout << F << endl; } return 0 }

Soal 4 • Buatlah program C++ untuk menghitung rata dari N data bilangan bulat

Soal 4 • Buatlah program C++ untuk menghitung rata dari N data bilangan bulat yang dibaca dari keyboard. Contoh: N = 6 Data: 5, 8, 10, 12, 4, 3 Rata-rata = (5 + 8 + 10 + 12 + 4 + 3)/6 = 42/6 =7

#include <iostream> using namespace std; int main() { int N; //banyaknya data bilangan bulat

#include <iostream> using namespace std; int main() { int N; //banyaknya data bilangan bulat int i; // variabel pencacah pengulangan int sum; // jumlah seluruh data bilangan bulat float r; // nilai rata-rata float x; // data bilangan bulat cout << “N=? ”; cin >> N; sum = 0; for (i=1; i<=N; i++) { cout << “Ketikkan data: ”; cin >> x; sum = sum + x; } r = sum/N; cout << “Nilai rata-rata = ”; cout << r; return 0 }

Soal 5 • Buatlah program C++ untuk menghitung mundur dari N, N – 1

Soal 5 • Buatlah program C++ untuk menghitung mundur dari N, N – 1 , N – 2, …, 3, 2, 1, 0. Nilai N diinputkan oleh user.

#include <iostream> using namespace std; int main() { int N; int i; // variabel

#include <iostream> using namespace std; int main() { int N; int i; // variabel pencacah pengulangan cout << “N=? ”; cin >> N; for (i=1; i>=0; i--) { cout << i; } return 0 }