Berikut ini adalah pertanyaan dari nagtf pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Program
/* -------------------
Struktur_swich.c
--------------------*/
#include <stdio.h>
main()
{
int pilihan;
printf (" ==== Program Switch Case ==== \n \n");
printf (" 1. Opsi Pertama \n");
printf (" 2. Opsi Kedua \n \n");
printf (" Pilihan (1 atau 2) ? ");scanf("%d", &pilihan);
printf ("\n");
printf (" ============================================= \n \n");
switch (pilihan) {
case 1:
printf(" Anda memilih Opsi Pertama \n \n");
break;
case 2:
printf(" Anda memilih Opsi Kedua \n \n");
break;
default :
printf("Warning ... ! Angka yang Anda masukan SALAH");
}
}
Modifikasi program 5. 1 di atas untuk menampilkan nama hari dari nilai yang diinputkan seperti
Tabel 5.1 berikut, gunakan statement if... else if...
Tabel 5. 2 Nilai Mutu
No Nama Hari
1 Senin
2. Selasa
3. Rabu
4.Kamis
5. Jumat
6. Sabtu
7. Minggu
Tampilkan pula pesan kesalahan kepada pengguna apabila nilai yang diinputkan lebih kecil atau
sama dengan 0 dan lebih besar dari 7.
5.3 Evaluasi
1. Buatlah algoritma
mohon bantuannya kak :)
jawab yang benar jangan asal jawab yaa
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
#include <stdio.h>
using namespace std;
int main(){
int pilihan;
printf (" ==== Program Switch Case ==== \n \n");
printf (" 1. Senin \n");
printf (" 2. Selasa \n");
printf (" 3. Rabu \n");
printf (" 4. Kamis \n");
printf (" 5. Jumat \n");
printf (" 6. Sabtu \n");
printf (" 7. Minggu \n \n");
printf (" Pilih Angka antara 1 sampai 7 ");scanf("%d", &pilihan);
printf ("\n");
printf (" ===================================================================== \n \n");
switch (pilihan) {
case 1:
printf(" Senin \n \n");
break;
case 2:
printf(" Selasa \n \n");
break;
case 3:
printf(" Rabu \n \n");
break;
case 4:
printf(" Kamis \n \n");
break;
case 5:
printf(" Jumat \n \n");
break;
case 6:
printf(" Sabtu \n \n");
break;
case 7:
printf(" Minggu \n \n");
break;
default :
printf("Warning ... ! Angka yang Anda masukan kurang dari 1 atau lebih besar dari 7");
}
}
Penjelasan:
saya masi agak bingung jadi kalau ada yang salah mohon dikoreksi ya, dan kalau sudah benar jadikan jawaban terbaik ya :)
Semoga dengan pertanyaan yang sudah terjawab oleh BrainlyClown dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Mon, 24 Jan 22