Anda di halaman 1dari 8

NAMA : FIKRI HIDAYAT

NIM : 201010950009
KELAS : 02TKME001

TUGAS 1 DASAR KOMPUTER DAN PEMOGRAMAN


1. Flowchart “for”

STAR

I=0
(Initial value)

FALSE i<5
(kondisi)

TRUE

printf("Perulangan ke-%i\n", i)

i = i+1
(Operasi Aritmatik)

FINISH
2. Flowchart “do-while”

STAR

int i = 0
(initial Value)
YA

printf("Perulangan ke-
%i\n", i)

i = i++
(Operasi aritmatika)

i <= 5

TIDAK

FINISH

3. PROGRAMING FOR C++

LOGIC :

#include <iostream>
using namespace std;

int main()
{
for(int i = 1; i < 5; i=i+1){
printf("Perulangan ke-%i\n", i);
}

return 0;
}

4. PROGRAMING DO/WHILE C++


#include <iostream>
using namespace std;

int main()
{
int i = 0;
do
{
printf("Perulangan ke-%i\n", i);
i++;

}
while(i<=5);

return 0;
}
5. PERBEDAAN “WHILE” DAN “DO/WHILE” ADALAH :

Perulangan do/while akan mengecek kondisi di belakang (sesudah mengulang),


sedangkan while akan mencek kondisi di depan atau awal (sbelum mengulang).
FLOWCHART IF ELSE IF (SWITCH CASE)

STAR

float Nilai;

JIKA NILAI
>=0 & <50 Grade E

JIKA NILAI
>=50 &<60 Grade D

JIKA NILAI
>=60 &<70 Grade C

JIKA NILAI
>=70 &<80 Grade B

JIKA NILAI >=80 Grade A


FINISH
LOGARITMA
#include <iostream>

using namespace std;

int main()
{
float Nilai;
cout << "Input Nilai Anda : ";
cin >> Nilai;
cout << "Nilai Yang Anda Masukkan : " << Nilai << endl;

if ((Nilai>=0)&&(Nilai<50))
{
cout << "Grade E" << endl;
}
else if ((Nilai>=50)&&(Nilai<60))
{
cout << "Grade D" << endl;
}
else if ((Nilai>=60)&&(Nilai<70))
{
cout << "Grade C" << endl;
}
else if ((Nilai>=70)&&(Nilai<80))
{
cout << "Grade B" << endl;
}
else if (Nilai>=80)
{
cout << "Grade A" << endl;
}
else
{
cout << "Maaf Nilai Yang Anda Masukkan Salah" << endl;
}
return 0;
}

Anda mungkin juga menyukai