Anda di halaman 1dari 5

TUGAS ALGORITME DAN PEMROGRAMAN KOMPUTER

Dosen Pengampuh : Pulung Hendro Prasetyo, S.St, M.Eng

OLEH
APRILIA LEWA
42223020

1A D4 TEKNOLOGI REKAYASA JARINGAN TELEKOMUNIKASI

JURUSAN ELEKTRO
POLITEKNIK NEGERI UJUNG PANDANG
2024
Latihan :
Buatlah potongan program untuk soal-soal di bawah ini
1. Gunakan statemen if untuk membandingkan nilai dari sebuah variabel integer
(sum) dengan nilai 65. Jika lebih kecil, maka tampilkan pesan : “Maaf, Anda
harus, mencoba lagi!”.
Program dan Keluaran :

Analisis :
Dari pemrograman diatas menggunakan statemen if yang digunakan untuk
membandingkan nilai dari sebuah variabel integer (sum) dengan nilai 65 yang
apabila niali lebih kecil akan menampilkan sebuah pesan. Pernyataan if
digunakan untuk menyeleksi sebuah nilai yang apabila benar akan berlogika 1
dan jika salah akan berlogika 0.
2. Jika variabel total sama dengan variabel tebak, cetaklah nilai dari total, jika tidak
sama maka cetaklah nilai dari tebak.
Program dan Keluaran :

Analisis :
Dari pemrograman diatas menggunakan statemen if else dimana pernyataan ini
digunakan untuk mnyeleksi nilai suatu bilangan pembagi. Jika nilai bilangan
pembagi adalah nol, maka hasil pembagian dengan nilai nol akan mendapatkan
hasil tak terhingga. Jika ditemui nilai pembaginya nol, maka proses pembagian
tidak akan dilakukan.
3. Jika variabel sum sama dengan 10 dan variabel total kurang dari 20, maka
tampilka pesan : “Tidak sesuai!”
Program dan Keluaran :

Analisis :
Sum == 10 ini digunakan untuk memeriksa apakah nilai variabel sum sama
dengan 10. Total < 20 untuk memeriksa apakah nilai variabel total kurang dari
20. Operator && digunakan untuk menggabungkan kedua harus terpenuhi agar
blok kode didalam if dieksekusi. Tidak sesuai digunakan jika kedua kondisi
terpenuhi , maka kode di dalam blok if akan dieksekusi, yang dalam hal ini akan
menampilkan pesan pada keluaran.
4. Jika variasi flag sama dengan 1 atau variabel letter bukan ‘X’, maka assign nilai
0 kepada variabel exit_flag, jika tidak, mka exit_flag sama dengan 1
Program dan Keluaran :

Analisis :
Pada program ini kode akan memeriksa apabila nilai flag sama dengan 1 atau
nilai letter tidak sama dengan ‘X’. Jika salah satu kondisi terpenui, maka
exit_flag akan diatur menjadi 0. Jika kedua kondisi tidak terpenuhi, maka
exit_flag akan diatur menjadi 1.
5. Tulislah Kembali pernyataan-pernyataan di bawah ini dengan mengunakan
pernyataan switch
If (letter == ‘X’)
Sum = 0;
Else if (letter == ‘Z’)
Valid_flag = 1;
Else if (letter == ‘A’)
Sum = 1;
Else
Printf (“unkown letter -->%c\n”, letter);
Program dan Keluaran

Analisis :
Kode pada program akan memeriksa nilai variabel letter dan melakukan
tindakan yang sesuai berdasarkan nilai tersebut. Jika letter sama dengan ‘X’,
‘Z’, atau ‘A’, maka nilai variabel sum atau valid_flag akan diatur. Jika tidak
da kondisi yang terpenuhi, maka pesan “Unknown letter” akan muncul pada
keluaran.

Anda mungkin juga menyukai