Switch Case
Switch Case
Case kedua:
Break;
}
Kalau cuman satu karakter maka pake petik satu
Kalau lebih dari satu karakter maka pake pertik dua
Kalkulator
cpp.sh/9td7j
#include <iostream>
int main ()
{
double b1, b2;
char 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;
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;
return 0;
}
ITERASI atau perulangan
Suatu proses yang dilakukan berulang-ulang.
1. Looping
Teknik dimana melakukan proses literasi secara linear (lurus aja gitu)
FOR :
Strukturnya dasarnya:
for(inisialisasi;kondisi;operasi)
{
a. Linear
b. Divide and Conquer
c. Dynamic Programming
2. Rekursif
Didalam fungsi ada fungsi. ADA PRINSIP STACK
a. Tail
b. Non-tail