Académique Documents
Professionnel Documents
Culture Documents
PROGRAM KALKULATOR
PRAKTIKUM BAHASA PEMROGRAMAN
Diajukan Untuk Memenuhi Persyaratan Kelulusan
Mata Kuliah Bahasa Pemrograman Komputer
Oleh :
Asep Mulyana
1703010
Asisten dosen :
Dani Cahyadi 1603064
Sugiyantini 1603069
Adi Nur Alamsyah 1603053
Septyan Hakim 1503066
begin
repeat
textcolor(5);
Delay(500);writeln('*************************************');
Delay(500);writeln('* TUGAS BESAR PROGRAM KALKULATOR *');
Delay(500);writeln('* DIBUAT OLEH *');
Delay(500);writeln('* ASEP MULYANA *');
Delay(500);writeln('* 1703010 *');
Delay(500);writeln('*************************************');
textcolor(YELLOW);
writeln;
Delay(300);writeln(' MENU OPERASI ARITMATIKA ');
Delay(300);writeln('____________________________________');
Delay(300);writeln('1.Tambah');
Delay(300);writeln('2.Kurang');
Delay(300);writeln('3.Kali');
Delay(300);writeln('4.Bagi');
Delay(300);writeln('5.pangkat');
Delay(300);writeln('6.akar');
Delay(300);writeln('7.cos');
Delay(300);writeln('8.sin');
Delay(300);writeln('9.tan');
Delay(300);writeln('10.log');
Delay(300);writeln('11.keluar');
Delay(300);writeln('_____________________________________');
writeln;
textcolor(2);
Delay(500);write('SILAHKAN MASUKAN OPERASI ARITMATIKA YANG
DIINGINKAN : ');
readln(a);
clrscr;
case a of
1:begin
textcolor(6);
For a:=1 to 10 do
begin
write('Masukkan angka pertama: ');readln(b);
write('Masukkan angka kedua: ');readln(c);
d:=b+c;
writeln('Hasil dari :',b,' + ',c,' = ',d);readln;
end;
end;
2:begin
textcolor(10);
For a:=1 to 10 do
begin
write('Masukkan angka pertama: ');readln(b);
write('Masukkan angka kedua: ');readln(c);
d:=b-c;
writeln('Hasil dari :',b,' - ',c,' = ',d);readln;
end;
end;
3:begin
textcolor(12);
For a:=1 to 10 do
begin
write('Masukkan angka pertama: ');readln(b);
write('Masukkan angka kedua: ');readln(c);
d:=b*c;
writeln('Hasil dari :',b,' * ',c,' = ',d);readln;
end;
end;
4:begin
textcolor(7);
For a:=1 to 10 do
begin
write('Masukkan angka pertama: ');readln(e);
write('Masukkan angka kedua: ');readln(f);
g:=e/f;
writeln('Hasil dari :',e:0:0,' / ',f:0:0,' =
',g:0:3);readln;
end;
end;
5:begin
textcolor(8);
For a:=1 to 10 do
begin
write('Masukkan angka : ');readln(a);
p:=sqr(a);
writeln('Hasil : ',p);readln;
end;
end;
6:begin
textcolor(13);
For a:=1 to 10 do
begin
write('Masukkan angka : ');readln(a);
ak:=sqrt(a);
writeln('Hasil : ',ak:0:3);readln;
end;
end;
7:begin
textcolor(14);
For a:=1 to 10 do
begin
write('Masukkan angka : ');
readln(n);
co:= cos(n);
writeln('Nilai COs = ',co:0:5);
end;
end;
8:begin
textcolor(12);
For a:=1 to 10 do
begin
write('Masukkan angka : ');
readln(n);
si:= sin(n);
writeln('Nilai SIN = ',si:0:5);
end;
end;
9:begin
textcolor(13);
For a:=1 to 10 do
begin
write('Masukkan angka : ');
readln(n);
ta:= arctan(n);
writeln('Nilai TAN = ',ta:0:5);
end;
end;
10:begin
textcolor(14);
write('Masukkan angka : ');
readln(n);
lo:= ln(n);
writeln('Nilai LOG = ',lo:0:5);
end;
end;
writeln('***********************************');
writeln;
writeln('****tekan "ENTER" untuk kembali :)****');
writeln;
writeln('***********************************');
readln;
clrscr;
until a=11
end.