Percabangan
NIM/Nama : Aslam Mubaroch / 3311811032
Apa masukan program tersebut? Apa keluarannya? Proses apa yang diperlukan untuk mengubah
masukan menjadi keluaran program ini?
Masukan: nilai
Keluaran: lulus! / Tidak Lulus!
Proses: if nilai>60
Nilai <- lulus
else
Nilai <- Tidak Lulus!
Endif
Tuliskan algoritma (notasi bebas) di sini.
Program Kelulusan
{menentukan kelulusan berdasarkan nilai yang dimasukkan}
Deklarasi
Nilai : int
Algoritma
input(nilai)
if nilai > 60
then
lulus <- true
else
lulus <- false
endif
output(lulus)
Salin kode program di sini.
#include <stdio.h>
main (){
int nilai;
Hasil kerja program tersebut , jika nilai anda lebih besar dari 60 maka hasil dari program tersebut ada
Lulus, apabila kurang dari 60 maka hasil program adalah Tidak Lulus.
Apa masukan program tersebut? Apa keluarannya? Proses apa yang diperlukan untuk mengubah
masukan menjadi keluaran program ini?
Masukan:bilangan(bil)
Keluaran: Genap / Ganjil
Proses: : hasil bagi bilangan jika 0 bilangan genap jika tidak bilangan ganjil
Input(bilangan)
If (%bilangan = 0) then{
Ganjil_genap <- genap
Else
Ganjil_genap <- ganjil
Output(Ganjil_genap)
#include <stdio.h>
main(){
int bil,sb;
printf("Masukkan bilangan : ");
scanf("%d",&bil);
sb=bil%2;
if(sb==0){
printf("%d adalah bilangan genap\n\n",bil);
}else {
printf("%d adalah bilangan ganjil\n\n",bil);
}
return 0;
}
Jelaskan hasil running program!
Meminta masukan bilangan jika bilangan itu ganjil maka cetak ganjil jika tidak maka genap.
Burger Rp 5000
Pizza Rp 4500
Total : Rp 29500
Diskon : Rp 2950
Bayar : Rp 26550
Total : Rp 29500
Diskon : Rp 0
Bayar : Rp 29500
Catatan: tulisan warna merah merupakan masukan dari pengguna, sedangkan warna biru adalah
keluaran dari program. Simpan dengan nama 3_kasirdiskon.c.
Apa masukan program tersebut? Apa keluarannya? Proses apa yang diperlukan untuk mengubah
masukan menjadi keluaran program ini?
Proses: : total item dikalikan dengan harga item, jika member dikurangi 10%
Jika masih ada waktu tersisa, kerjakan soal berikut. Jika tidak sempat, kerjakan sebagai latihan di rumah.
Apa masukan program tersebut? Apa keluarannya? Proses apa yang diperlukan untuk mengubah
masukan menjadi keluaran program ini?
Masukan:
Keluaran:
Proses: