procedure farein_celcius;
begin
Writeln('Program Konversi Fareinheit Ke Celcius');
Writeln('======================================');
Writeln;
Write('Masukan Suhu dalam Farenheit: ');readln(f);
c:=5/9*(f-32);
Writeln;
Writeln('Jadi Suhu Dalam Celcius Adalah: ',c:4:2);
end;
procedure farein_reamur;
begin
Writeln('Program Konversi Fareinheit Ke Reamur');
Writeln('=====================================');
Writeln;
Write('Masukan Suhu dalam Farenheit: ');readln(f);
r:=4/9*(f-32);
Writeln;
Writeln('Jadi Suhu Dalam Reamur Adalah: ',r:4:2);
end;
procedure celcius_farein;
begin
Writeln('Program Konversi Celcius Ke Fareinheit');
Writeln('======================================');
Writeln;
Write('Masukan Suhu dalam Celcius: ');readln(c);
f:=(9/5)*c+32;
Writeln;
Writeln('Jadi Suhu Dalam Fareinheit Adalah: ',f:4:2);
end;
procedure celcius_reamur;
begin
Writeln('Program Konversi Celcius ke Reamur');
Writeln('==================================');
Writeln;
Write('Masukan Suhu dalam Celcius: ');readln(c);
r:=(4/5)*c;
Writeln;
Writeln('Jadi Suhu Dalam Reamur Adalah: ',r:4:2);
end;
procedure reamur_celcius;
begin
writeln('Program Konversi Reamur ke Celcius');
Writeln('==================================');
Writeln;
Write('Masukan Suhu dalam Reamur: ');readln(r);
c:=(5/4)*r;
Writeln;
Writeln('Jadi Suhu Dalam Celcius Adalah: ',c:4:2);
end;
procedure reamur_farein;
begin
writeln('Program Konversi Reamur ke Fareinheit');
Writeln('=====================================');
Writeln;
Write('Masukan Suhu dalam Reamur: ');readln(r);
f:= (9/4)*r+32;
Writeln;
Writeln('Jadi Suhu Dalam Fareinheit Adalah: ',f:4:2);
end;
begin
repeat
clrscr;
writeln ('Program konversi suhu');
writeln;
writeln ('1. fareinheit - celcius');
writeln ('2. fareinheit - reamur');
writeln ('3. celcius - reamur');
writeln ('4. celcius - fareinheit');
writeln ('5. reamur - celcius');
writeln ('6. reamur - farenheit');
writeln;
write ('pilih nomor konversi : '); read (a);
writeln;
case a of
'1' : farein_celcius;
'2' : farein_reamur;
'3' : celcius_reamur;
'4' : celcius_farein;
'5' : reamur_celcius;
'6' : reamur_farein;
else
writeln ('Nomor yang anda masukkan salah');
end;
Writeln;Writeln;
Write('Mau Coba Lagi [Y/T]: ');Readln(ul);
Until Upcase(ul) = 'Y';
End.
program turbo pascal RUMUS-RUMUS FISIKA
uses wincrt;
const
pi = 3.14 ;
var
panjang,lebar, tinggi,sisi, jarijari,
luasbalok, luaskubus,volumebalok,volumekubus,
volumekerucut : real ;
begin
writeln( * registrasi * );
writeln(====================);
write(nama : );
readln(nama);
write(nim : );
readln(nim);
write(press enter to start !);
readln(start);
ulang :
clrscr;
writeln(__________________________);
writeln( Koleksi Kumpulan Rumus );
writeln( created by Ahmad Shidiqi);
writeln( ======================= );
writeln( Daftar Rumus );
writeln( 1) fisika );
writeln( 2) matematika );
writeln( 3) kimia );
writeln( which one do you want ? );
writeln( masukan pilihan : );
writeln(__________________________);
readln(pilihanrumus);
case pilihanrumus of
1 :
begin
clrscr;
writeln(_______________________________);
writeln(* rumus rumus fisika *);
writeln(* ==================== *);
writeln(* pilihan rumus : *);
writeln(* a) kecepatan *);
writeln(* b) percepatan *);
writeln(* c) gaya *);
writeln(* d) energi listrik *);
writeln(* e) daya listrik *);
writeln(* f) tekanan *);
writeln(* g) hambatan *);
writeln(* mau yang mana ? *);
writeln(* silahkan masukan pilihan !! *);
writeln(_______________________________);
readln(pilihanrumus);
case pilihanrumus of
a:
begin
write(masukan jarak = );
readln(jarak);
write(masukan waktu = );
readln(waktu);
kecepatan:=jarak/waktu;
writeln(kecepatan = ,kecepatan:4:2, m/s );
writeln(benar bukan ? ^_^);
readln;
end;
b :
begin
write(masukan kecepatan = );
readln(kecepatan);
write(masukan waktu = );
readln(waktu);
percepatan:=kecepatan/waktu;
writeln(percepatan = ,percepatan:4:2, m/s2);
writeln(benar bukan ? ^_^);
readln;
end;
c :
begin
write(masukan massa = );
readln(massa);
write(masukan percepatan = );
readln(percepatan);
gaya:=massa*percepatan;
writeln(gaya = ,gaya:4:2, N);
writeln(benar bukan ? ^_^);
readln;
end;
d :
begin
write(masukan tegangan = );
readln(tegangan);
write(masukan arus = );
readln(arus);
write(masukan waktu = );
readln(waktu);
energilistrik:=tegangan*arus*waktu;
writeln(energi listrik = ,energilistrik:4:2, joule);
writeln(benar bukan ? ^_^);
readln;
end;
e :
begin
write(masukan tegangan = );
readln(tegangan);
write(masukan arus = );
readln(arus);
dayalistrik:=tegangan*arus;
writeln(daya listrik = ,dayalistrik:4:2, watt);
writeln(benar bukan ? ^_^);
readln;
end;
f :
begin
write(masukan gaya = );
readln(gaya);
write(masukan luas permukaan = );
readln(luas);
tekanan:=gaya*luas;
writeln(tekanan = ,tekanan:4:2, pascal);
writeln(benar bukan ? ^_^);
readln;
end;
g:
begin
write(masukan arus = );
readln(arus);
write(masukan tegangan = );
readln(tegangan);
hambatan:=tegangan/arus;
writeln(hambatan = ,hambatan:4:2, ohm);
writeln(benar bukan ? ^_^);
readln;
end;
else
writeln(sorry..incorrect action !!!!);
writeln();
end;
writeln(ingin coba lagi(ya/tidak) ? :);
readln(coba);
if coba =ya then goto ulang
else
goto akhir;
end;
2 :
begin
clrscr;
writeln(______________________________);
writeln(* rumus rumus matematika *);
end;
writeln(ingin coba lagi(ya/tidak) ? :);
readln(coba);
if coba =ya then goto ulang else goto akhir;
end;
3:
begin
clrscr;
writeln(_____________________________);
writeln(* pilihan rumus *);
writeln(* ============= *);
writeln(* a) mol zat *);
writeln(* b) molar *);
writeln(* c) molal *);
writeln(* d) kalor *);
writeln(mau pilih yang mana ? *);
writeln(silahkan masukan pilihan !! *);
writeln(_____________________________);
readln(pilihanrumus);
case pilihanrumus of
a :
begin
write(masukkan massa = );
readln(massa);
write(masukan nilai atom relatif = );
readln(ar);
mol:=massa/ar ;
writeln(mol zat = ,mol:4:1,mol);
writeln(is it right ?);
readln;
end;
b :
begin
write(masukan mol zat = );
readln(mol);
write(masukan volume = );
readln(volume);
molar:=mol/volume ;
writeln(molar zat = ,molar:4:1,mol/L);
writeln(is it right ? );
readln;
end;
c :
begin
write(masukan mol zat = );
readln(mol);
write(masukan massa air(kg) = );
readln(massa);
molal:=mol/massa ;
writeln(molal zat = ,molal:4:1,mol/kg);
writeln(is it right ?);
readln;
end;
d:
begin
write(masukan massa = );
readln(massa);
write(masukan kalor jenis = );
readln(kalorjenis);
write(masukan suhu awal = );
readln(T1);
write(masukan suhu akhir = );
readln(T2);
kalor:=massa*kalorjenis*(T2-T1) ;
writeln(kalor zat = ,kalor:4:1,joule);
writeln(is it right ? );
readln;
end ;
else
writeln( sorry.. incorrect action );
end;
writeln(ingin coba lagi(ya/tidak) ? :);
readln(coba);
if coba =ya then goto ulang else
goto akhir;
end;
else
writeln(sorry.. the case that you chosed has not registrated !!!);
writeln();
writeln(silahkan coba lagi !!!!);
writeln(ingin coba lagi(ya/tidak) ? :);
readln(coba);
if coba =ya then goto ulang else
goto akhir;
end.