Anda di halaman 1dari 4

LAPORAN PRAKTIKUM V

ALGORITMA PEMROGRAMAN 2
TEKNIK INFORMATIKA/S1

MUHAMMAD ABDULLAH AL MUWAHHID


135410025

LABORATORIUM TERPADU
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA

PERULANGAN DALAM SELEKSI


PENJELASAN
TUGAS
A. TUGAS 1
Tugas While

#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int nilai, i;
cout<<"Masukkan angka bulat(1-100) ";
cin>>nilai;
if(nilai>=60){
cout<<"Kamu Lulus...!";
}else{
i=0;
while(i<=5){
cout<<"Belajar lagi...!\n";
i++;
}
}
}
PENJELASAN

Program diatas merupakan program pada praktik 1 dengan perubahan perulangan dari
perintah for menjadi while() untuk nilai yang menyatakan bahwa input kurang dari 60,
sehingga perubahan yang digunakan adalah melakukan inisialisasi variabel I terlebih dahulu
dengan nilai 0. Selanjutnya dilakukan perulamgan menggunakan while dengan parameter
i<=5 yang maksudnya adalah akan dilakukan perulangan selama I kurang dari atau sama
dengan 5 sehingga perulangan dilakukan 6 kali, adapun isinya adalah menampilkan output
belajar lagi dan perintah inisialisasi i dengan nilai i=i+1.

Tugas Do While

#include <iostream>
#include <conio.h>

using namespace std;


int main(){
int nilai, i;
cout<<"Masukkan angka bulat(1-100) ";
cin>>nilai;
if(nilai>=60){
cout<<"Kamu Lulus...!";
}else{
i=0;
do{
cout<<"Belajar lagi...!\n";
i++;
}while(i<=5);
}
}
PENJELASAN

Program diatas merupakan program pada praktik 1 dengan perubahan perulangan dari
perintah for menjadi do while() untuk nilai yang menyatakan bahwa input, sehingga
perubahan yang digunakan adalah melakukan inisialisasi variabel I terlebih dahulu dengan
nilai 0. Selanjutnya menjalankan perintah do yang berisi perintah output dengan
menampilkan Belajar Lagi serta perintah inisialisasi I dengan nilai i=i+1. Perintah
berikutnya adalah lakukan perintah perulangan dengan parameter selama i kurang dari atau
sama dengan 5 sehingga perulangan dilakukan 6 kali.
HASIL :

B. TUGAS 2

#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int nilai, i;
cout<<"Masukkan angka bulat(1-100) ";
cin>>nilai;
if(nilai>=60){
i=0;
while(i<=5){
cout<<"Kamu Hebat...!\n";
i++;
}
}else{
cout<<"Belajar lagi ya...!";
}
}
PENJELASAN :

Program diatas merupakan program pada praktik 1 dengan perubahan perulangan dari
perintah for menjadi while() untuk nilai yang menyatakan bahwa input kurang dari 60,
sehingga perubahan yang digunakan adalah melakukan inisialisasi variabel I terlebih dahulu
dengan nilai 0. Selanjutnya dilakukan perulamgan menggunakan while dengan parameter
i<=5 yang maksudnya adalah akan dilakukan perulangan selama I kurang dari atau sama
dengan 5 sehingga perulangan dilakukan 6 kali, adapun isinya adalah menampilkan output
Kamu Hebat dan perintah inisialisasi i dengan nilai i=i+1.

Tugas Do While

#include <iostream>
#include <conio.h>

using namespace std;


int main(){
int nilai, i;
cout<<"Masukkan angka bulat(1-100) ";
cin>>nilai;
if(nilai>=60){

i=0;
do{
cout<<"Kamu Hebat...!\n";
i++;
}while(i<=5);
}else{
cout<<"Belajar lagi ya...!";
}
}
PENJELASAN

Program diatas merupakan program pada praktik 1 dengan perubahan perulangan dari
perintah for menjadi do while() untuk nilai yang menyatakan bahwa input, sehingga
perubahan yang digunakan adalah melakukan inisialisasi variabel I terlebih dahulu dengan
nilai 0. Selanjutnya menjalankan perintah do yang berisi perintah output dengan
menampilkan Kamu Hebat serta perintah inisialisasi I dengan nilai i=i+1. Perintah
berikutnya adalah lakukan perintah perulangan dengan parameter selama i kurang dari atau
sama dengan 5 sehingga perulangan dilakukan 6 kali.
HASIL :

KESIMPULAN
Pada pertemuan 5 ini dapat disimpulkan bahwa pada pemrograman perulangan dapat
dilakukan di dalam perintah if else. Teknisnya akan dilakukan perulangan jika inisialisasi if atau
else berlaku. Perulangan hanya akan dilakukan di salah satu inisial, jika kondisi 1 berlaku maka
akan dilakukan perulangan, jika tidak berlaku maka tidak dilakukan perulangan atau sebaliknya.
Perintah if else pun dilakukan dengan menggunakan perintah kurung kurava jika
terdapat banyak perintah di dalamnya.