Turbo
Pascal dengan Rumus IF dan Else
Contoh sederhana Turbo Pascal dengan
Rumus IF dan Else :
Input :
Nama Barang (NB)
Banyak Barang (BB)
Harga Barang (HB)
Rumus :
Jumlah Bayar (JB) = BB * HB
Jika Jumlah Bayar > 100.000 Maka
diskon 10 %
Jika Jumlah Bayar < 100.000 Maka
Tidak Dapat Diskon
Bayar Akhir (BA) = JB-(10%*JB)
Algoritmanya
uses wincrt;
var
NB :string;
BB,HB,JB,BA:real;
begin
writeln('------by. Habibu------');
writeln;
write('Nama
Barang = '); readln(NB);
write('Banyak
Barang = '); readln(BB);
write('Harga
Barang = '); readln(HB);
JB:=BB*HB;
writeln('Jumlah Bayar =
',JB:9:2);
if JB>100000 Then
BA:=JB-(0.1*JB)
Else
BA:=JB;
write('Bayar Akhir
=',BA:10:2);
end.
Selamat mencoba, Smoga Berhasil.
rumus mencari luas empat persegi
pangjang
program mwncari_luas_empat_persegipanjang ;
(* program membaca luas empat persegi panjang *)
user wincrt ;
var
pamjang, lebar, luas :integer;
begin
(* membaca harga panjang dan lebar*)
writen ('panjang: ');
readln (panjang)
write ('lebar =');
readln (lebar);
luas : =panjang*lebar
writenl ('luas =' ,luas);
end
rumus mencari volume kubus
program mwncari_volume_kubus ;
user wincrt ;
var
sisi, volume=integer;
begin
write ('sisi= ');
readln (sisi);
volume ('volume =' , volume);
end
program mwncari_luas_empat_persegipanjang ;
(* program membaca luas empat persegi panjang *)
user wincrt ;
var
pamjang, lebar, luas :integer;
begin
(* membaca harga panjang dan lebar*)
writen ('panjang: ');
readln (panjang)
write ('lebar =');
readln (lebar);
luas : =panjang*lebar
writenl ('luas =' ,luas);
end
rumus mencari volume kubus
program mwncari_volume_kubus ;
user wincrt ;
var
sisi, volume=integer;
begin
write ('sisi= ');
readln (sisi);
volume ('volume =' , volume);
end
uses crt;
var a,t,ls :integer;
begin
clrscr;
write (‘alas=’); readln(a);
write (‘tinggi=’); readln(t);
ls :=a*t;
writeln (‘Luas Segitiga Adalah=’, ls);
readln;
end.
Special Thank’s For Yasohati Sarumaha S.kom
membuat
rumus luas segitiga dengan turbo pascal 7,1
1.jika kita belum memasukkan
angkanya
lets start
program luas_segitiga;
var
L,a,t
:real;
begin
write('a=');
readln(a);
write('t=');
readln(t);
L;1/2*a*t;
writeln(L);
end.
setelah itu di compile untuk
membuktikan apakah program yang kita buat tidak error.setelah itu klik run dan
masukkan nilai ke dalam nilai a dan t yang ditanya.setelah itu klik
debug->out put,maka akan keluar nilai luas segitiga nya berapa.
2.untuk angka yang sudah kita
ketahui sebelumnya
lets start
program luas_segitiga;
var
L,a,t
:real;
begin
a:=3;
b:=6;
writeln('a=',a);
writeln('t=',t);
L;1/2*a*t;
writeln('L=',L);
end.
lanjutkan cara pada no 1 diatas.tp
kekurangannya ini cuma bisa untuk angka yang telah kita tentukan sebelumnya..
semoga membantu!!!:):):)
1.
Luas
Lingkaran
Program Menghitung_Luas_Lingkaran;
Uses Windos,Wincrt;
Var
K,r:real;
Ch:char;
Begin
Clrscr;
Writeln (‘Masukkan nilai (r)
= ‘);
Readln(r);
Writeln;
L:=pi*r*r;
Writeln (‘Luas Lingkaran
adalah’,K:10:2,’cm’);
Ch:=Readkey;
End.
2.
Volum
Kerucut
Program Menghitung_Volum_Bangun_Kerucut;
Uses Windos,Wincrt;
Var
V,r,t:real;
Ch:char;
Begin
Clrscr;
Writeln (‘Masukkan nilai
(r)= ‘);
Readln(r);
Writeln (‘Masukkan nilai
(t)= ‘);
Readln(t);
Writeln;
V:=1/3*pi*r*r*t;
Writeln (‘Volum kerucut
adalah’,V:10:2,’cm3’);
Ch:=Readkey;
End.
3.
Sisi
Miring Segitiga Siku-Siku
Program Menghitung_Sisi_Miring_Segitiga_Siku_Siku;
Uses Windos,Wincrt;
Var
a,b,c:real;
Ch:char;
Begin
Clrscr;
Writeln (‘Masukkan nilai
(a)= ‘);
Readln(a);
Writeln (‘Masukkan nilai
(b)= ‘);
Readln(b);
C:=Sqrt ((a*a)+(b*b));
Writeln (‘Panjang sisi miring
segitiga adalah ‘,C:10:2,’cm’);
Ch:=Readkey;
End.
4.
Keliling
lingkaran
Program Menghitung_Bangun_Lingkaran;
Uses Windos,Wincrt;
Var
K,r:real;
Ch:char;
Begin
Clrscr;
Writeln (‘Masukkan nilai
(r)= ‘);
Readln(r);
K:=2*pi*r;
Writeln (‘Keliling lingkaran
adalah’,K:10:2,’cm’);
Ch:=Readkey;
End.
5.
Volume
Tabung
Program Menghitung_Volume_Tabung;
Uses Windos,Wincrt;
Var
V,r,t:real;
Ch:char;
Begin
Clrscr;
Writeln (‘Masukkan nilai
(r)= ‘);
Readln(r);
Writeln (‘Masukkan nilai
(t)= ‘);
Readln(t);
V:=pi*r*r*t;
Writeln (‘Volume tabung
adalah’,V:10:2,’cm3’);
Ch:=Readkey;
End.
6.
Volume
Bola
Program Menghitung_Volume_Bola;
Uses Windos,Wincrt;
Var
V,r:real;
Ch:char;
Begin
Clrscr;
Writeln (‘Masukkan nilai
(r)= ‘);
Readln(r);
V:=4/3*pi*r*r*r;
Writeln (‘Volume bola
adalah’,V:10:2,’cm3’);
Ch:=Readkey;
End.
7.
Keliling
Persegi Panjang
Program Menghitung_Keliling_Persegi_Panjang;
Uses Windos,Wincrt;
Var
K,a,b:real;
Ch:char;
Begin
Clrscr;
Writeln (‘Masukkan nilai
(a)= ‘);
Readln(a);
Writeln (‘Masukkan nilai
(b)= ‘);
Readln(b);
K:=(2*a)+(2*b);
Writeln (‘Keliling persegi panjang
adalah’, K:10:2,’cm’);
Ch:=Readkey;
End.
RUMUS
PERHITUNGAN MATEMATIKA DENGAN MENGGUNAKAN TURBO PASCAL
Luas
Layang-Layang
program
menghitung_luas_layang_layang;
uses windos,
wincrt;
Layang-Layang
|
var
a,b,L:real;
ch:char;
begin
clrscr;
Writeln
('program ini dibuat oleh : Winda Lestiani');
writeln
('masukan panjang (a)= ');
Readln (a);
writeln
('masukan panjang (b)= ');
Readln (b);
Writeln;
L:=(a*b)/2;
Writeln ('luas
layang layang=',L:10:2,'cm2');
ch:=Readkey;
end.
Luas
Lingkaran
program
menghitung_luas_lingkaran;
uses
windos,wincrt;
Lingkaran
|
var
l,r:real;
ch:char;
begin
clrscr;
Writeln
('program ini dibuat oleh : Winda Lestiani');
writeln
('masukkan nilai r:...');
readln (r);
l:=pi*r*r;
writeln ('hasil
perhitungan luas lingkaran=',l:10:2,'cm2');
ch:=readkey
end.
Sisi
Miring Segitiga Siku-siku
program
menghitung_panjang_sisi_miring_segitiga_siku_siku;
uses windos,wincrt;
var
c,a,b:real;
ch:char;
Segitiga
Siku-siku
|
begin
clrscr;
writeln
('program ini dibuat oleh:Winda Lestiani');
writeln
('masukkan nilai a...');
readln (a);
writeln
('masukkan nilai b...');
readln (b);
c:=sqrt
((a*a)+(b*b));
writeln ('hasil
perhitungan panjang sisi miring segitiga siku-siku=',c:10:2,'cm2');
ch:=readkey
end.
Volume Kerucut
program
menghitung_volume_kerucut;
uses windos,
wincrt;
var
v,r,t:real;
Kerucut
|
ch:char;
begin
clrscr;
Writeln
('program ini dibuat oleh :Winda Lestiani');
writeln
('masukan panjang (r)= ');
Readln (r);
writeln
('masukan nilai (t)= ');
Readln (t);
v:=1/3*pi*sqr(r);
Writeln ('volume
kerucut=',v:10:2,'cm2');
ch:=Readkey;
end.
Tidak ada komentar:
Posting Komentar