NIM : 221011400961
KELAS : 01TPLE019
1. a.) Algoritma adalah Langkah yang digunakan secara tersusun dan berurutan untuk menyelesaikan
b.) Pemrograman adalah proses menulis, menguji, memperbaiki, dan memelihara kodo yang
c.) program adalah sekumpulan intruksi yang diberikan kepada computer untuk dapat
d.) programer adalah profesi yang menulis program perangkat lunak menggunakan Bahasa
pemrograman seperti perl, C++, C#, Java script, Python, UB, PHP, dan lain – lain.
2. - <stdio.h> (standart input output): header yang berisi definisi makro, konstanta, dan deklarasi
fungsi dan jenis yang digunakan untuk berbagai standard input dan output operasi. Perintah
yang bisa digunakan adalah scanf (untuk menginput data), printf (untuk menampilkan
data/input).
pengguna. Perintah yang bisa digunakan adalah getch (untuk menahan layar), clrscr (untuk
membersihkan layar).
pencetakan, diperlukan padap rogram yang melibatkan objek cout. Perintah yang bisa digunakan:
3. a.) Tipe Data numeric integer (bilangan bulat) Integer adalah jenis tipe data untuk menyimpan
nilai numerik/angka dalam bentuk bilangan bulat, yaitu bilangan yang tidak mengandung angka
dibelakang koma.
1) Short
Tipe data short dalam memori komputer menempati area 2 byte (16bit). Sedangkan nilai
yang dapat ditampung tipe data short berkisar -32768 sampai dengan 32768.
2) Int
Tipe data int dalam memori komputer menempati area 4 byte (32bit). Nilai yang dapat
Ditampung dalam tipe data int berkisar - 2147483648 sampai dengan 2147483647.
3) Long
Tipe data long dalam memori komputer menempati area 4 byte (32bit) sama seperti tipe
data int, jangkauan nilai yang dapat ditampung juga sama seperti tipe data int.
= 32 + 0 + 0 + 4 + 2 + 1
= 39 (10)
= 32 + 16 + 8 + 0 + 2 + 1
= 59(10)
= 100 + 0 + 5
= 105(2)
= 200 + 10 + 5
= 215(2)
5. #include <iostream>
#include <math.h>
#include <conio.h>
#include <cstdlib>
#include <windows.h>
void menu_utama();
void pemilihan_berulang();
void hitung_luas();
void hitung_keliling();
void hitung_diagonal();
void keluar_program();
int main ()
menu_utama();
return 0;
void menu_utama()
system("cls");
int Pilihan;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
switch (Pilihan)
case 1:
hitung_luas();
break;
case 2:
hitung_keliling();
break;
case 3:
hitung_diagonal();
break;
case 4:
keluar_program();
break;
cout<<endl;
menu_utama();
void pemilihan_berulang()
char pilih;
cout<<endl;
cout<<endl;
cout<<endl;
if (pilih=='Y' || pilih=='y')
{
menu_utama();
keluar_program();
else
cout<<endl;
cout<<endl;
cout<<"\tUlangi !!!"<<endl;
pemilihan_berulang();
getch();
cout<<endl;
cout<<endl;
void hitung_luas()
system("cls");
int hasil_hitung_luas;
cout<<endl;
cout<<endl;
hasil_hitung_luas=P*L;
pemilihan_berulang();
void hitung_keliling()
system("cls");
int hasil_hitung_keliling;
cout<<endl;
cout<<endl;
hasil_hitung_keliling=2*(P+L);
getch();
pemilihan_berulang();
void hitung_diagonal()
system("cls");
int diagonal;
cout<<endl;
cout<<endl;
getch();
pemilihan_berulang();
void keluar_program()
system("cls");
cout<<endl;
cout<<endl;
cout<<endl;
cout<<"\t==============================================="<<endl;
cout<<"\t==============================================="<<endl;
cout<<endl;
cout<<endl;
cout<<"\t==============================================="<<endl;
cout<<"\tNIM : 221011400961"<<endl;
cout<<endl;
cout<<". ";
Sleep(45);