Anda di halaman 1dari 7

TUGAS PENDAHULUAN 3

PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

OLEH:
NAMA : ON ASRUN
NIM : F1A118070
KELOMPOK : II (DUA)

PROGRAM STUDI MATEMATIKA


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS HALU OLEO
KENDARI
2019
TUGAS PENDAHULUAN 3
Praktikum 2
2.1.Program data mahasiswa
/*Program Data Mahasiswa */
#include <iostream>
using namespace std;
int main ()
{
char nama[8], nim [9],nilai;
cout <<"masukan nim:" ;
cin >> nim ;
cout << "masukan nama:";
cin >> nama;
cout << “masukkan nilai kalkulus :”;
cin >> nilai kalkulus
cout << "nama : "<<nama<<"\n Nim : "<<nim<<”\n nilai
kalkulus"<<nilai;
return 0;
}
Hasil run :

Gambar 1. Hasil run contoh program data mahasiswa


2.2. Percabangan dalam pemrograman
Percabangan adalah suatu cara yang digunakan dalam program untuk
mengambil keputusan kesatu kemungkinan true atau false dari beberapa
kondisi.Didalam pemrograman kta harus dapat menentukan aksi apa yang harus
dikerjakan oleh pemroses ketika sebuah kondisi terpenuhi,dengan menggunakan
operasi logik.
2.2.1. Percabangan if untuk satu kondisi
Percabangan jenis ini hanya memiliki satu kondisi yang menjadi syarat untuk
menentukan sebuah istruksi . Adapun contoh dari algoritma percabangan if dengan
satu kondisi adalah sebagai berikut:
If(kondisi){
Bila kondisi bernilai benar
Atau true maka bagian ini dijalankan
Bila kondisi bernilai salah atau false
maka bagian ini tidak dijalankan
}
2.2.2. Percabangan if untuk dua kondisi
Percabangan ini adalah jenis percabangan yang memiliki dua kondisi yang
menjadi syarat untuk Adapun contoh dari percabangan dengan dua kondisi ini adalah
sebagai berikut:
If (kondisi){
Statement_jika kondisi_terpenuhi;
}
Else{
Statement_jika_kondisi_tidak_terpenuhi;
}
2.2.3. Percabangan if lebih dari dua kondisi
Percobaan jenis ini adalah pengembangan dari dua jenis algoritma
percabangan yang telah dibahas diatas.Oleh karena itu,percabangan jenis ini akan
memiliki banyak variasi.Contohnya percabangannya dapat dituliskan sebagai berikut
:
If(kondisi 1){
Statement_jika_kondisi 1_terpenuhi;
}else if(kondisi 2){
Statement_jika_kondisi 2_terpenuhi;
}
else {
statement_jika-semua-kondisi_tidak_terpenuhi;
}
2.2.4. Percabangan bersarang
Percabangan bersarang adalah percabangan yang di dalam if yang terdapat
suatu kondisi lagi yang artinya di dalam percabangan if satu ada dua kondisi . contoh
penulisan untuk percabangan bersarang adalah sebagai berikut:
If (kondisi 1)THEN
Pernyataan 1
ELSE IF (kondisi 2)THEN
Pernyataan 2
ELSE IF (kondisi 3)THEN
Pernyataan 3
ELSE
Pernyataan 4
END IF
2.3.Perulangan dalam pemrograman
Perulangan yaitu proses mengulang ulang eksekusi blok kode tanpa henti,
selama kondisi yang menjadi acuan terpenuhi.Biasanya disiapkan variabel untuk
iterasi atau variabel penanada kapan perulangan akan diberhentikan.
2.3.1. Perulangan/Statement For
Perulangan dengan statement For digunakan untuk mengulang statement atau
suatu blok statement berulang kali. Dengan kata lain, pernyataan ini digunakan bila
Anda sudah tahu berapa kali Anda akan mengulang satu atau beberapa pernyataan.
Bentuk umum dari perulangan For adalah sebagai berikut:

// Untuk pengulangan yang bersifat menaik (increment)

for (variabel = nilai_awal ; kondisi_stop ; variabel++)


{
statement_yang_akan_diulang;
}

// Untuk pengulangan yang bersifat menurun (decrement)


for (variabel = nilai_awal ; kondisi_stop ; variabel–)
{
statement_yang_akan_diulang;
}

Contoh program :
Hasil run :

2.3.2. Perulangan while


Statement while digunakan untuk melakukan proses perulangan statement
atau blok statement terus-menerus selama kondisi ungkapan logika pada While masih
bernilai logika benar.
Bentuk pernyataan WHILE :
while (kondisi)
{
Statement/pernyataan yang akan diulang;
}

Contoh program :
#include <iostream>
using namespace std;

int main() {
int i, n, factorial = 1;

cout<<"Enter a positive integer : ";


cin>>n;

for (i=1;i<=n;++i) {
factorial *=i; //factorial = factorial * i
}

cout<<"Factorial Of "<<n<<" = "<<factorial;


return 0;
}
Hasil run :

2.3.3. Perulangan Do-While


Do-while digunakan untuk mengulang statement-statement atau blok
statement sampai kondisi yang diseleksi pada while tidak terpenuhi.
Sintak dari statement ini adalah :
Do
{
Statement yang akan diulang;
}
while(kondisi);

Contoh program :
#include <iostream>

using namespace std;

int main(){

int x=20;

while(x<30) // the condition is "x<10"

++x; //statement executed in loop

cout<<"Now x is = "<<x<<endl;

Hasil run

Anda mungkin juga menyukai