Nah langsung aja ya biar ga banyak omong, saya langsung tampilin aja nih soalnya ..
Jrenggg !!!!..
Soal :
Dalam Program C dikenal tiga struktur kendali sebutkan dan jelaskan artinya serta berikan contoh penggalan program sederhana yang menggunakannya:
A. …………….. B……………… C.…………..
Lengkapi program berikut :
#include
main()
{
A ……………………
Printf(“Masukan nilai akhir?”);
B…………………….
If NAkhir >= 65
Printf (“Lulus”)
Else
Printf (“Tidak Lulus”)
}
Jika keluaran yang diharapkan :
Masukan Nilai Akhir ? 70.0
Nilai Akhir = 70.0 adalah Lulus\
Buatlah program untuk mengurutkan tiga buah bilangan yang diinputkan oleh user?
Contoh tampilan output adalah:
Input 3 buah bilangan? 25 10 35
Urutan ketiga bilangan = 10 25 35
Jawabannya :1. Struktur kendali (Selection) dalam bahasa C itu ada 3 yang dipilah secara umum, nah temen-temen pasti agak sedikit bingung ya, hmm karena biasanya yang kita kenal adalah selection.
(lanjut gan). Struktur kendali dalam bahasa C yaitu :
- If (single IF)
- If Else
- Switch case..
nah setelah kita tahu nih, di soal kan diminta untuk membuat program sederhananya..
printf("Masukkan sebuah angka : ");
printf("Angka yang anda masukkan kurang dari 5");
Algoritma konsepnya adalah, kalau kondisi benar (x<5) maka akan ditampilkan teks ke
layar, jika tidak maka secara otomatis diabaikan dan lanjut ke baris berikutnya setelah blok
if, yaitu (getchar()).
Yang kedua adalah kita ditugaskan untuk membuat program sederhana dengan If
Else.. Tapi sebelumnya kita harus tahu dulu nih algoritma dan penggunaanya..
If Else hampir sama dengan If, namun If Else mendefinisikan statement yang harus
dikerjakan jika kondisi tidak terpenuhi. Hmm analoginya gini loh gan :D
"Kalau kamu lulus kamu dapat hadiah
SELAIN ITU kamu dihukum."
Nah otomatis kalau sayaa LULUS maka statement yang dijalankan adalah saya dapat
hadiah, tapi kalau tidak lulus maka dihukum.
Else mendefinisikan statement bila kondisi tidak terpenuhi
printf("Masukkan nilai kamu : ");
nah udah kita liat kan else itu mendefinisikan jika variabel nilai lebih dari atau sama dengan
65 maka akan dicetak lulus.
huh, mulai lelah nih ngetik, hehehe.. :D. yang ketiga adalah Switch Case. sebenarnya ini
hampir sama dengan konsep If Else If(Nested If), tapi ga akan saya bahas tentangg nested if
disini. Jadi kalau switch case itu mendefinisikan banyak kondisi.
printf("Anda memilih nasi goreng\n");
printf("Anda memilih nasi bubur\n");
printf("Anda memilih ayam goreng\n");
printf("pilihan tidak ada");
saya ga akan jelasin kenapa ada break dan lain-lainnya, silahkan liat slide aja ..
Jawaban Soal no 2 :
{
int NAkhir;
printf(“Masukan nilai akhir?”);
scanf("%d", &NAkhir);
If (NAkhir >= 65)
Printf (“Lulus”);
Else
Printf (“Tidak Lulus”);
}
jawabannya adalah (yang atas) int NAkhir , ini untuk mendeklarasikan variabel NAkhir dan scanf("%d", &NAkhir); untuk menampung inputan ke dalam variabel..
tambahan fflush(stdin); untuk membersihkan buffer stdin.
Jawaban soal no 3:
untuk mengurutkan bilangan ..
download aja ya
disini
tuh kodingannya, maaf ya ngga rapi ..hehehe..