--------------------------- PERTEMUAN 1: KONTRAK KULIAH --------------------------- Penjelasan mengenai materi + penilaian perkuliahan ...
semester 2. teori lagoritma dan pemograman, 1-6
---------------------------
PERTEMUAN 1: KONTRAK KULIAH
---------------------------
Penjelasan mengenai materi + penilaian perkuliahan
----------------------------------------------------
PERTEMUAN 2: TIPE DATA + LINGKUP VARIABEL + OPERATOR
----------------------------------------------------
sampaikan dulu struktur/bagian2 program :
- deklarasi variabel
- pemberian nilai/ penugasan variabel (assigment)
- preprosesor / flop (floating point operation)
- I/O (input/Output)
tipe data:
- tipe data primitive/ bawaan
numerik :
bulat (int, byte, short, ...)
pecahan (float, double, ....)
alphabetic
karakter (char)
teks (string)
logika
(true/ false) (1/0) (benar/salah) (ya/tidak) (yes/no)
- tipe data buatan
- tipe data array/larik
Lingkup variabel
- variabel lokal
- variabel global
operator
- operator aritmatika (+-*/ mod)
- operator logika
- operator increment / decrement
------------------------------------
PERTEMUAN 3: PERINTAH PERCABANGAN IF
------------------------------------
If
If Else
Nested IF
-----------
Latihan 01:
-----------
Kasus 01:
Buatlah program yang dapat bekerja dengan ketentuan berikut :
- input : nilai nominal pembelian (dalam rupiah)
- proses :
pembeli akan mendapat potongan harga (10%)
jika melakukan pembelian minimal Rp.1.000.000,-
- output : nilai TotalPembayaran (dalam rupiah)
Flowchart : -
Algoritma : -
Program C++ :
#include <conio.h>
#include <iostream.h>
void main()
{
int nominal, diskon, totalBayar;
cout << "Silakan masukkan Nominal Anda : Rp.";
cin >> nominal;
diskon = 0;
if (nominal >= 1000000)
diskon = 0.1 * nominal;
totalBayar = nominal - diskon;
cout << "Nilai yang harus anda bayarkan = Rp." << totalBayar;
getch();
}
Kasus 02:
Buatlah program yang dapat bekerja dengan ketentuan berikut :
- input : nilai nominal pembelian (dalam rupiah)
- proses :
pembeli akan mendapat potongan harga (10%)
jika melakukan pembelian minimal Rp.1.000.000,-
dan 5% jika membeli dibawah 1.000.000
- output : nilai TotalPembayaran (dalam rupiah)
Flowchart : -
Algoritma : -
Program C++ :
#include <conio.h>
#include <iostream.h>
void main()
{
int nominal, diskon, totalBayar;
cout << "Silakan masukkan Nominal Anda : Rp.";
cin >> nominal;
//diskon = 0;
if (nominal >= 1000000)
diskon = 0.1 * nominal;
else
diskon = 0.05 * nominal;
totalBayar = nominal - diskon;
cout << "Nilai yang harus anda bayarkan = Rp." << totalBayar;
getch();
}
Kasus 03:
Buatlah program yang dapat bekerja dengan ketentuan berikut :
- input : nilai nominal pembelian (dalam rupiah)
- proses :
pembeli yang belanja minimal 1 juta akan mendapat
- potongan harga (10%)
- dikenai pajak 10% dari Total Bayar
pembeli yang belanja kurang dari 1 juta akan mendapat
- potongan harga (5%)
- dikenai pajak 5% dari Total Bayar
- output : nilai TotalPembayaran (dalam rupiah)
Flowchart : -
Algoritma : -
Program :
#include <conio.h>
#include <iostream.h>
void main()
{
int nominal, diskon, totalBayar, pajak;
cout << "Silakan masukkan Nominal Anda : Rp.";
cin >> nominal;
if (nominal >= 1000000)
{ diskon = 0.1 * nominal;
totalBayar = nominal - diskon;
pajak = 0.1 * totalBayar;
}
else
{ diskon = 0.05 * nominal;
totalBayar = nominal - diskon;
pajak = 0.05 * totalBayar;
}
totalBayar = totalBayar + pajak;
cout << "Nilai yang harus anda bayarkan = Rp." << totalBayar;
getch();
}
Penjelasan If
- hubungan if dan kurung kurawal --> bbaik 2 saja
Catatan tanggal 7 April 2015
program 1:
----------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if ( (score >=85) && (score <= 100) )
{
nilaiHuruf = 'A';
}
else
{ if ( (score >=70) && (score < 85) )
{
nilaiHuruf = 'B';
}
else
{ if ( (score >=50) && (score < 70) )
{
nilaiHuruf = 'C';
}
else
{
if ( (score >=35) && (score < 50) )
{
nilaiHuruf = 'D';
}
else
{
nilaiHuruf = 'E';
}
}
}
}
getch();
}
program versi 2:
----------------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if (score >=85)
{
nilaiHuruf = 'A';
}
else
{ if (score >=70)
{
nilaiHuruf = 'B';
}
else
{ if (score >=50)
{
nilaiHuruf = 'C';
}
else
{
if (score >=35)
{
nilaiHuruf = 'D';
}
else
{
nilaiHuruf = 'E';
}
}
}
}
getch();
}
program versi 3:
---------------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if ( (score >=85) && (score <= 100) )
{
nilaiHuruf = 'A';
}
if ( (score >=70) && (score < 85) )
{
nilaiHuruf = 'B';
}
if ( (score >=50) && (score < 70) )
{
nilaiHuruf = 'C';
}
if ( (score >=35) && (score < 50) )
{
nilaiHuruf = 'D';
}
if ( (score >=0) && (score < 35) )
{
nilaiHuruf = 'E';
}
getch();
}
program versi 4:
---------------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if (score >=85)
nilaiHuruf = 'A';
else if (score >=70)
nilaiHuruf = 'B';
else if (score >=50)
nilaiHuruf = 'C';
else if (score >=35)
nilaiHuruf = 'D';
else
nilaiHuruf = 'E';
getch();
}
Program Membandingkan 3 Bilangan :
---------------------------------
#include <iostream.h>
#include <conio.h>
void main()
{
int bil1, bil2, bil3;
int bilTerbesar;
cout << "silakan masukkan bilangan ke-1 : " ;
cin >> bil1;
cout << "silakan masukkan bilangan ke-2 : " ;
cin >> bil2;
cout << "silakan masukkan bilangan ke-3 : " ;
cin >> bil3;
cout << endl << endl;
cout << "Bilangan yang anda masukkan adalah " << endl;
cout << "Bilangan ke-1 = " << bil1 << endl;
cout << "Bilangan ke-2 = " << bil2 << endl;
cout << "Bilangan ke-3 = " << bil3 << endl;
if (bil1 > bil2)
{ if (bil1 > bil3)
{ bilTerbesar = bil1;
}
else
{ bilTerbesar = bil3;
}
}
else
{ if (bil2 > bil3)
{
bilTerbesar = bil2;
}
else
{ bilTerbesar = bil3;
}
}
cout << "Dari bilangan yang anda entri, bilangan yang paling besar adalah = " << bilTerbesar << endl;
getch();
}
PR: Program membandingkan 4 bilangan
-----------------------------------
input :
- bil1 = .....
- bil2 = .....
- bil3 = .....
- bil4 = .....
output
- bilanganTerbesar = ....
Catatan Kuliah tanggal 14 April 2015
=====================================
PR: Program membandingkan 4 bilangan
-----------------------------------
input :
- bil1 = .....
- bil2 = .....
- bil3 = .....
- bil4 = .....
output
- bilanganTerbesar = ....
Programnya :
#include <iostream.h>
#include <conio.h>
void main()
{
int bil1, bil2, bil3, bil4;
int bilTerbesar;
cout << "silakan masukkan bilangan ke-1 : " ; cin >> bil1;
cout << "silakan masukkan bilangan ke-2 : " ; cin >> bil2;
cout << "silakan masukkan bilangan ke-3 : " ; cin >> bil3;
cout << "silakan masukkan bilangan ke-4 : " ; cin >> bil4;
if (bil1 > bil2) //...1
{
if (bil1 > bil3) //...2
{
if (bil1 > bil4) //...3
{ bilTerbesar = bil1;
}
else //...3
{ bilTerbesar = bil4;
}
}
else //...2
{
if (bil3 > bil4) //...5
{ bilTerbesar = bil3;
}
else
{ bilTerbesar = bil4;
}
}
}
else //....1
{
if (bil2 > bil3) //...4
{
if (bil2 > bil4) //...6
{ bilTerbesar = bil2;
}
else
{ bilTerbesar = bil4;
}
}
else //...4
{
if (bil3 > bil4) //...7
{ bilTerbesar = bil3;
}
else
{ bilTerbesar = bil4;
}
}
}
cout << "Bilangan terbesar dari 4 bilangan yang anda entri adalah = " << bilTerbesar << endl;
getch();
}
PR: Program membandingkan 4 bilangan
-----------------------------------
input :
- bil1 = .....
- bil2 = .....
- bil3 = .....
- bil4 = .....
output
- bilanganTerbesarPertama = ....
+++++ bilanganTerbesarKedua = ....
BELAJAR SWITCH
Proogram tanpa switch (versi panjang)
-----------
#include <iostream.h>
#include <conio.h>
void main()
{ int pilihan;
cout << "Daftar Menu : " << endl;
cout << "----------- " << endl;
cout << "1. Soto " << endl;
cout << "2. Bakso " << endl;
cout << "3. Rendang " << endl;
cout << "4. Mie Ayam " << endl << endl;
cout << "Silakan masukkan pilihan anda (1 - 4) : ";
cin >> pilihan;
if (pilihan == 1)
{ cout << "Selamat makan Soto" << endl;
}
else
{ if (pilihan == 2)
{ cout << "Selamat makan Bakso" << endl;
}
else
{
if (pilihan == 3)
{ cout << "Selamat makan Rendang" << endl;
}
else if (pilihan == 4)
{ cout << "Selamat makan Mie Ayam" << endl;
}
}
}
getch();
}
program tanpa switch (versi pendek)
#include <iostream.h>
#include <conio.h>
void main()
{ int pilihan;
cout << "Daftar Menu : " << endl;
cout << "----------- " << endl;
cout << "1. Soto " << endl;
cout << "2. Bakso " << endl;
cout << "3. Rendang " << endl;
cout << "4. Mie Ayam " << endl << endl;
cout << "Silakan masukkan pilihan anda (1 - 4) : ";
cin >> pilihan;
if (pilihan == 1)
cout << "Selamat makan Soto" << endl;
else if (pilihan == 2)
cout << "Selamat makan Bakso" << endl;
else if (pilihan == 3)
cout << "Selamat makan Rendang" << endl;
else if (pilihan == 4)
cout << "Selamat makan Mie Ayam" << endl;
getch();
}
switch (kondisi dalam interger)
-------------------------------
#include <iostream.h>
#include <conio.h>
void main()
{ int pilihan;
cout << "Daftar Menu : " << endl;
cout << "----------- " << endl;
cout << "1. Soto " << endl;
cout << "2. Bakso " << endl;
cout << "3. Rendang " << endl;
cout << "4. Mie Ayam " << endl << endl;
cout << "Silakan masukkan pilihan anda (1 - 4) : ";
cin >> pilihan;
switch (pilihan)
{ case 1 :
{ cout << "Selamat makan Soto" << endl;
break;
}
case 2 :
{ cout << "Selamat makan Bakso" << endl;
break;
}
case 3 :
{ cout << "Selamat makan Rendang" << endl;
break;
}
case 4 :
{ cout << "Selamat makan Mie Ayam" << endl;
break;
}
default:
{ cout << "anda memilih sak kareppe" << endl;
break;
}
}
getch();
}
switch ( kondisi dalam character)
--------------------------------
#include <iostream.h>
#include <conio.h>
void main()
{ char kataKunci;
cout << "Masukkan kataKunci Genk kita " << endl;
cin >> kataKunci;
switch (kataKunci)
{ case 'X' :
{ cout << "Kata kunci benar" << endl;
break;
}
default :
{ cout << "Kata Kunci SALAH!!" << endl;
break;
}
}
getch();
}
Catatan Kuliah 21 April 2015
----------------------------
Perintah-perintah perulangan :
1. For
2. While
3. Do - While
Perintah FOR
------------
void main()
{
for (int i=1; i<=10; i=i+1)
{
cout << i << endl;
}
getch();
}
void main()
{
for (int i=10; i>=1; i=i-1)
{
cout << i << endl;
}
getch();
}
void main()
{
int X,Y;
cout << "Silakan masukkan X = ";
cin >> X;
cout << "Silakan masukkan Y = ";
cin >> Y;
for (int i=X; i<=Y; i=i+1)
{
cout << i << " ";
}
getch();
}
void main()
{
for (int j=1; j<=3; j++)
{
for (int i=1; i<=5; i++)
{
cout << j << " " << i << " " << endl;
}
cout << endl;
}
getch();
}
void main()
{
for (int j=1; j<=3; j++)
{
for (int i=j; i<=5; i++)
{
cout << j << " " << i << " " << endl;
}
cout << endl;
}
getch();
}
Program :
--------
void main()
{
for (int j=1; j<=3; j++)
{
for (int i=j; i<=5; i++)
{
cout << i << " ";
}
cout << endl;
}
getch();
}
Output :
--------
1 2 3 4 5
2 3 4 5
3 4 5
PERTEMUAN 1: KONTRAK KULIAH
---------------------------
Penjelasan mengenai materi + penilaian perkuliahan
----------------------------------------------------
PERTEMUAN 2: TIPE DATA + LINGKUP VARIABEL + OPERATOR
----------------------------------------------------
sampaikan dulu struktur/bagian2 program :
- deklarasi variabel
- pemberian nilai/ penugasan variabel (assigment)
- preprosesor / flop (floating point operation)
- I/O (input/Output)
tipe data:
- tipe data primitive/ bawaan
numerik :
bulat (int, byte, short, ...)
pecahan (float, double, ....)
alphabetic
karakter (char)
teks (string)
logika
(true/ false) (1/0) (benar/salah) (ya/tidak) (yes/no)
- tipe data buatan
- tipe data array/larik
Lingkup variabel
- variabel lokal
- variabel global
operator
- operator aritmatika (+-*/ mod)
- operator logika
- operator increment / decrement
------------------------------------
PERTEMUAN 3: PERINTAH PERCABANGAN IF
------------------------------------
If
If Else
Nested IF
-----------
Latihan 01:
-----------
Kasus 01:
Buatlah program yang dapat bekerja dengan ketentuan berikut :
- input : nilai nominal pembelian (dalam rupiah)
- proses :
pembeli akan mendapat potongan harga (10%)
jika melakukan pembelian minimal Rp.1.000.000,-
- output : nilai TotalPembayaran (dalam rupiah)
Flowchart : -
Algoritma : -
Program C++ :
#include <conio.h>
#include <iostream.h>
void main()
{
int nominal, diskon, totalBayar;
cout << "Silakan masukkan Nominal Anda : Rp.";
cin >> nominal;
diskon = 0;
if (nominal >= 1000000)
diskon = 0.1 * nominal;
totalBayar = nominal - diskon;
cout << "Nilai yang harus anda bayarkan = Rp." << totalBayar;
getch();
}
Kasus 02:
Buatlah program yang dapat bekerja dengan ketentuan berikut :
- input : nilai nominal pembelian (dalam rupiah)
- proses :
pembeli akan mendapat potongan harga (10%)
jika melakukan pembelian minimal Rp.1.000.000,-
dan 5% jika membeli dibawah 1.000.000
- output : nilai TotalPembayaran (dalam rupiah)
Flowchart : -
Algoritma : -
Program C++ :
#include <conio.h>
#include <iostream.h>
void main()
{
int nominal, diskon, totalBayar;
cout << "Silakan masukkan Nominal Anda : Rp.";
cin >> nominal;
//diskon = 0;
if (nominal >= 1000000)
diskon = 0.1 * nominal;
else
diskon = 0.05 * nominal;
totalBayar = nominal - diskon;
cout << "Nilai yang harus anda bayarkan = Rp." << totalBayar;
getch();
}
Kasus 03:
Buatlah program yang dapat bekerja dengan ketentuan berikut :
- input : nilai nominal pembelian (dalam rupiah)
- proses :
pembeli yang belanja minimal 1 juta akan mendapat
- potongan harga (10%)
- dikenai pajak 10% dari Total Bayar
pembeli yang belanja kurang dari 1 juta akan mendapat
- potongan harga (5%)
- dikenai pajak 5% dari Total Bayar
- output : nilai TotalPembayaran (dalam rupiah)
Flowchart : -
Algoritma : -
Program :
#include <conio.h>
#include <iostream.h>
void main()
{
int nominal, diskon, totalBayar, pajak;
cout << "Silakan masukkan Nominal Anda : Rp.";
cin >> nominal;
if (nominal >= 1000000)
{ diskon = 0.1 * nominal;
totalBayar = nominal - diskon;
pajak = 0.1 * totalBayar;
}
else
{ diskon = 0.05 * nominal;
totalBayar = nominal - diskon;
pajak = 0.05 * totalBayar;
}
totalBayar = totalBayar + pajak;
cout << "Nilai yang harus anda bayarkan = Rp." << totalBayar;
getch();
}
Penjelasan If
- hubungan if dan kurung kurawal --> bbaik 2 saja
Catatan tanggal 7 April 2015
program 1:
----------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if ( (score >=85) && (score <= 100) )
{
nilaiHuruf = 'A';
}
else
{ if ( (score >=70) && (score < 85) )
{
nilaiHuruf = 'B';
}
else
{ if ( (score >=50) && (score < 70) )
{
nilaiHuruf = 'C';
}
else
{
if ( (score >=35) && (score < 50) )
{
nilaiHuruf = 'D';
}
else
{
nilaiHuruf = 'E';
}
}
}
}
getch();
}
program versi 2:
----------------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if (score >=85)
{
nilaiHuruf = 'A';
}
else
{ if (score >=70)
{
nilaiHuruf = 'B';
}
else
{ if (score >=50)
{
nilaiHuruf = 'C';
}
else
{
if (score >=35)
{
nilaiHuruf = 'D';
}
else
{
nilaiHuruf = 'E';
}
}
}
}
getch();
}
program versi 3:
---------------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if ( (score >=85) && (score <= 100) )
{
nilaiHuruf = 'A';
}
if ( (score >=70) && (score < 85) )
{
nilaiHuruf = 'B';
}
if ( (score >=50) && (score < 70) )
{
nilaiHuruf = 'C';
}
if ( (score >=35) && (score < 50) )
{
nilaiHuruf = 'D';
}
if ( (score >=0) && (score < 35) )
{
nilaiHuruf = 'E';
}
getch();
}
program versi 4:
---------------
#include <iostream.h>
#include <conio.h>
void main()
{ int score;
char nilaiHuruf;
cout << "silakan masukkan score nilai anda : ";
cin >> score;
if (score >=85)
nilaiHuruf = 'A';
else if (score >=70)
nilaiHuruf = 'B';
else if (score >=50)
nilaiHuruf = 'C';
else if (score >=35)
nilaiHuruf = 'D';
else
nilaiHuruf = 'E';
getch();
}
Program Membandingkan 3 Bilangan :
---------------------------------
#include <iostream.h>
#include <conio.h>
void main()
{
int bil1, bil2, bil3;
int bilTerbesar;
cout << "silakan masukkan bilangan ke-1 : " ;
cin >> bil1;
cout << "silakan masukkan bilangan ke-2 : " ;
cin >> bil2;
cout << "silakan masukkan bilangan ke-3 : " ;
cin >> bil3;
cout << endl << endl;
cout << "Bilangan yang anda masukkan adalah " << endl;
cout << "Bilangan ke-1 = " << bil1 << endl;
cout << "Bilangan ke-2 = " << bil2 << endl;
cout << "Bilangan ke-3 = " << bil3 << endl;
if (bil1 > bil2)
{ if (bil1 > bil3)
{ bilTerbesar = bil1;
}
else
{ bilTerbesar = bil3;
}
}
else
{ if (bil2 > bil3)
{
bilTerbesar = bil2;
}
else
{ bilTerbesar = bil3;
}
}
cout << "Dari bilangan yang anda entri, bilangan yang paling besar adalah = " << bilTerbesar << endl;
getch();
}
PR: Program membandingkan 4 bilangan
-----------------------------------
input :
- bil1 = .....
- bil2 = .....
- bil3 = .....
- bil4 = .....
output
- bilanganTerbesar = ....
Catatan Kuliah tanggal 14 April 2015
=====================================
PR: Program membandingkan 4 bilangan
-----------------------------------
input :
- bil1 = .....
- bil2 = .....
- bil3 = .....
- bil4 = .....
output
- bilanganTerbesar = ....
Programnya :
#include <iostream.h>
#include <conio.h>
void main()
{
int bil1, bil2, bil3, bil4;
int bilTerbesar;
cout << "silakan masukkan bilangan ke-1 : " ; cin >> bil1;
cout << "silakan masukkan bilangan ke-2 : " ; cin >> bil2;
cout << "silakan masukkan bilangan ke-3 : " ; cin >> bil3;
cout << "silakan masukkan bilangan ke-4 : " ; cin >> bil4;
if (bil1 > bil2) //...1
{
if (bil1 > bil3) //...2
{
if (bil1 > bil4) //...3
{ bilTerbesar = bil1;
}
else //...3
{ bilTerbesar = bil4;
}
}
else //...2
{
if (bil3 > bil4) //...5
{ bilTerbesar = bil3;
}
else
{ bilTerbesar = bil4;
}
}
}
else //....1
{
if (bil2 > bil3) //...4
{
if (bil2 > bil4) //...6
{ bilTerbesar = bil2;
}
else
{ bilTerbesar = bil4;
}
}
else //...4
{
if (bil3 > bil4) //...7
{ bilTerbesar = bil3;
}
else
{ bilTerbesar = bil4;
}
}
}
cout << "Bilangan terbesar dari 4 bilangan yang anda entri adalah = " << bilTerbesar << endl;
getch();
}
PR: Program membandingkan 4 bilangan
-----------------------------------
input :
- bil1 = .....
- bil2 = .....
- bil3 = .....
- bil4 = .....
output
- bilanganTerbesarPertama = ....
+++++ bilanganTerbesarKedua = ....
BELAJAR SWITCH
Proogram tanpa switch (versi panjang)
-----------
#include <iostream.h>
#include <conio.h>
void main()
{ int pilihan;
cout << "Daftar Menu : " << endl;
cout << "----------- " << endl;
cout << "1. Soto " << endl;
cout << "2. Bakso " << endl;
cout << "3. Rendang " << endl;
cout << "4. Mie Ayam " << endl << endl;
cout << "Silakan masukkan pilihan anda (1 - 4) : ";
cin >> pilihan;
if (pilihan == 1)
{ cout << "Selamat makan Soto" << endl;
}
else
{ if (pilihan == 2)
{ cout << "Selamat makan Bakso" << endl;
}
else
{
if (pilihan == 3)
{ cout << "Selamat makan Rendang" << endl;
}
else if (pilihan == 4)
{ cout << "Selamat makan Mie Ayam" << endl;
}
}
}
getch();
}
program tanpa switch (versi pendek)
#include <iostream.h>
#include <conio.h>
void main()
{ int pilihan;
cout << "Daftar Menu : " << endl;
cout << "----------- " << endl;
cout << "1. Soto " << endl;
cout << "2. Bakso " << endl;
cout << "3. Rendang " << endl;
cout << "4. Mie Ayam " << endl << endl;
cout << "Silakan masukkan pilihan anda (1 - 4) : ";
cin >> pilihan;
if (pilihan == 1)
cout << "Selamat makan Soto" << endl;
else if (pilihan == 2)
cout << "Selamat makan Bakso" << endl;
else if (pilihan == 3)
cout << "Selamat makan Rendang" << endl;
else if (pilihan == 4)
cout << "Selamat makan Mie Ayam" << endl;
getch();
}
switch (kondisi dalam interger)
-------------------------------
#include <iostream.h>
#include <conio.h>
void main()
{ int pilihan;
cout << "Daftar Menu : " << endl;
cout << "----------- " << endl;
cout << "1. Soto " << endl;
cout << "2. Bakso " << endl;
cout << "3. Rendang " << endl;
cout << "4. Mie Ayam " << endl << endl;
cout << "Silakan masukkan pilihan anda (1 - 4) : ";
cin >> pilihan;
switch (pilihan)
{ case 1 :
{ cout << "Selamat makan Soto" << endl;
break;
}
case 2 :
{ cout << "Selamat makan Bakso" << endl;
break;
}
case 3 :
{ cout << "Selamat makan Rendang" << endl;
break;
}
case 4 :
{ cout << "Selamat makan Mie Ayam" << endl;
break;
}
default:
{ cout << "anda memilih sak kareppe" << endl;
break;
}
}
getch();
}
switch ( kondisi dalam character)
--------------------------------
#include <iostream.h>
#include <conio.h>
void main()
{ char kataKunci;
cout << "Masukkan kataKunci Genk kita " << endl;
cin >> kataKunci;
switch (kataKunci)
{ case 'X' :
{ cout << "Kata kunci benar" << endl;
break;
}
default :
{ cout << "Kata Kunci SALAH!!" << endl;
break;
}
}
getch();
}
Catatan Kuliah 21 April 2015
----------------------------
Perintah-perintah perulangan :
1. For
2. While
3. Do - While
Perintah FOR
------------
void main()
{
for (int i=1; i<=10; i=i+1)
{
cout << i << endl;
}
getch();
}
void main()
{
for (int i=10; i>=1; i=i-1)
{
cout << i << endl;
}
getch();
}
void main()
{
int X,Y;
cout << "Silakan masukkan X = ";
cin >> X;
cout << "Silakan masukkan Y = ";
cin >> Y;
for (int i=X; i<=Y; i=i+1)
{
cout << i << " ";
}
getch();
}
void main()
{
for (int j=1; j<=3; j++)
{
for (int i=1; i<=5; i++)
{
cout << j << " " << i << " " << endl;
}
cout << endl;
}
getch();
}
void main()
{
for (int j=1; j<=3; j++)
{
for (int i=j; i<=5; i++)
{
cout << j << " " << i << " " << endl;
}
cout << endl;
}
getch();
}
Program :
--------
void main()
{
for (int j=1; j<=3; j++)
{
for (int i=j; i<=5; i++)
{
cout << i << " ";
}
cout << endl;
}
getch();
}
Output :
--------
1 2 3 4 5
2 3 4 5
3 4 5
About author: Unknown
Cress arugula peanut tigernut wattle seed kombu parsnip. Lotus root mung bean arugula tigernut horseradish endive yarrow gourd. Radicchio cress avocado garlic quandong collard greens.
Langganan:
Posting Komentar (Atom)
0 komentar: