Ketik dan jalankan program di bawah ini, variasikan dengan input

Berikut ini adalah pertanyaan dari nagtf pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Ketik dan jalankan program di bawah ini, variasikan dengan input nilai yang berlainan, amati hasilkeluarannya. Perbaiki program di bawah ini bila ada kesalahan, selanjutnya buatlah kesimpulannya.

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