Anda di halaman 1dari 4

SWITCH CASE Switch (variable)

Angkanya : Int, float, long, double Case pertama:

Operator: char Break;

Case kedua:

Char pakai ‘…’ Break;

String pakai “…” Default:

Break;

}
Kalau cuman satu karakter maka pake petik satu
Kalau lebih dari satu karakter maka pake pertik dua

Kalau cout<< endl;


Cout<< “\n”;

INI C++ 14 BUKAN 98


MAKANYA PAKE USING NAMESPACE STD
CONIO.H SAMA GETCH PAKENYA DI 98!!!

Kalkulator

cpp.sh/9td7j

#include <iostream>

using namespace std;

int main ()
{
double b1, b2;
char simbol;

cin>> b1>> b2>> simbol;

switch (simbol)
{
case '+': cout<< b1+b2 << endl;
break;
case '-': cout<< b1-b2 << endl;
break;
case '*': cout<< b1*b2 << endl;
break;
case '/': cout<< b1/b2 << endl;
break;

default: cout<< "Operator yang diinput salah";


break;
}

return 0;

cpp.sh/8ux6s
#include <iostream>
using namespace std;

int main ()
{
char simbol;

cin>> simbol;

switch (simbol)
{
case '@': cout<< "@ artinya ad" << endl;
break;
case '$': cout<< "$ artinya dollar" << endl;
break;
case '^': cout<< "^ artinya pangkat" << endl;
break;
case '&': cout<< "& artinya dan" << endl;
break;

default: cout<< "Operator yang diinput salah";


break;
}

return 0;

}
ITERASI atau perulangan
Suatu proses yang dilakukan berulang-ulang.
1. Looping
Teknik dimana melakukan proses literasi secara linear (lurus aja gitu)

Keywordnya for, while, do___while

FOR :
Strukturnya dasarnya:
for(inisialisasi;kondisi;operasi)
{

Operasi: increment (nambah nilai) i++, decrement (turunin nilai) i—


Inisialisasi : menentukan nilai awalnya
CONTOH:
Kondisi : menentukan persyaratan yng harus dipenuhi. Prinsipnya sama kayak di if

a. Linear
b. Divide and Conquer
c. Dynamic Programming

2. Rekursif
Didalam fungsi ada fungsi. ADA PRINSIP STACK
a. Tail
b. Non-tail

Anda mungkin juga menyukai