Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Structured Programming Practical Report: Branching Programs, Exercises of C programming

Laporan Pemrograman Terstruktur kode 2

Typology: Exercises

2021/2022

Uploaded on 05/02/2023

fatihah-kusuma-rani
fatihah-kusuma-rani 🇮🇩

3 documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LAPORAN PRAKTIKUM PEMROGRAMAN TERSTRUKTUR
PERCABANGAN PROGRAM
LABORATORIUM FISIKA KOMPUTASI
DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
Nama : Fatihah Kusuma Rani
NIM : 225090807111010
Kelompok : 10
Tanggal Praktikum: 29 Maret 2023
Nama Asisten : Dicky Prasetya
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download Structured Programming Practical Report: Branching Programs and more Exercises C programming in PDF only on Docsity!

LAPORAN PRAKTIKUM PEMROGRAMAN TERSTRUKTUR

PERCABANGAN PROGRAM

LABORATORIUM FISIKA KOMPUTASI

DEPARTEMEN FISIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS BRAWIJAYA

MALANG

Nama : Fatihah Kusuma Rani

NIM : 225090807111010

Kelompok : 10

Tanggal Praktikum: 29 Maret 2023

Nama Asisten : Dicky Prasetya

LEMBAR PENILAIAN PRAKTIKUM LAPORAN

PEMROGRAMAN TERSTRUKTUR

PENGENALAN PROGRAM

Tanggal Masuk Laporan : _____________________________________________________

Pukul : _____________________________________________________

Catatan:

___________________________________________________________________________

___________________________________________________________________________

___________________________________________________________________________

____________________________________

Tanggal Masuk Revisi : ______________________________________________________

Pukul : ______________________________________________________

Nilai Sementara Nilai Akhir

Korektor ...... Asisten (Nama Asisten) CO Asisten (Nama CO Asisten)

18 19 20 21 22 23 24 25 26 27 28 29 30 if(nilai % 2 == 0){ printf("%d adalah bilangan genap", nilai); } else{ printf("%d adalah bilangan ganjil", nilai); } return(0); }

3. PENJELASAN :

Program di atas adalah program menentukan bilangan genap dan ganjil dengan menggunakan

if else. Perintah if bekerja ketika sebuah kondisi memenuhi syarat (TRUE = 1). Sedangkan

perintah else bekerja ketika sebuah kondisi tidak memenuhi syarat dari perintah if (FALSE =

0). Pada program terdapat perintah untuk memasukkan sebuah bilangan bulat yang kemudian

bilangan bulat tersebut akan diinput dan dibaca oleh fungsi scanf. Setelah dimasukkan sebuah

angka yang kemudian akan diproses oleh perintah if else, hasil yang sudah diproses oleh

perintah if else akan dicetak pada display dengan fungsi printf. Hasil yang dicetak akan

menampilkan hasil ‘bilangan genap’ atau ‘bilangan ganjil’.

B. SOAL 2

Buatlah program tiket bus menggunakan switch case minimum terdapat 5 pilihan!

JAWABAN

Nama Program : Program Pilih Tiket Bus

1. FLOWCHART :

3. PENJELASAN :

Program di atas adalah program pilih tiket bus dengan menggunakan switch case. Switch case

terdiri dari 2 bagian, yaitu perintah switch digunakan untuk menginput sebuah variabel yang

akan diperiksa dengan beberapa perintah case yang masing-masing terdapat nilai yang akan

diperiksa. Apabila variabel sama dengan salah satu nilai, maka blok kode program akan

berjalan. Namun apabila tidak ada kondisi yang sesuai dengan perintah case, maka blok

default yang akan berjalan. Setiap blok case harus diakhiri dengan break agar perintah case

langsung berhenti ketika kondisi sudah terpenuhi.

LAMPIRAN

1.Screenshot Output dari Kode Program

Lampiran Kode Program Menentukan Bilangan Genap dan Ganjil

Lampiran Kode Program Pilih Tiket Bus