Login to Website

Login dengan Facebook

 

Post Reply
Thread Tools
  #1  
Old 20th November 2011
Guesuper
Ceriwiser
 
Join Date: Nov 2011
Posts: 408
Rep Power: 14
Guesuper mempunyai hidup yang Normal
Default halpMe pascal ane apanya yang salah???

gan anekan lagi belajar pascal, kenapa program buatan ane salah terus yah gan barangkali ada agan yang bisa bantu ane

nih scriptnya


Code:

program golongandarah;
uses crt;
var a : integer;
gol: char;
begin
clrscr;
for
a := 1
to 5
do
begin
write ('masukan jenis golongan darah anda : '); readln(gol);
if gol=a then write ('golongan darah anda A');
if gol=b then write ('golongan darah anda B');
if gol=ab then write ('golongan darah anda AB');
if gol=o then write ('golongan darah anda o');
end;
readkey;
end.

yang salah mana yah gan???

mohon bantuannya



  #2  
Old 26th November 2011
kh4ri3
Newbie
 
Join Date: Dec 2010
Posts: 7
Rep Power: 0
kh4ri3 mempunyai hidup yang Normal
Default

semuanya ndan

dari perulangan for-do juga buat apa ndan kalo cuma mau nampilin satu tampilan output.

program golongan_darah;
uses crt;
var
gol : char;
begin
clrscr;
write('masukkan golongan darah anda : ');readln(gol);

while (gol <> a)or(gol <> A) or ( gol<>b) or (gol<>B) or ( gol <> ab)or(gol<>Ab)or(gol <> aB) or ( gol <>AB) or (gol <> o) or (gol <> O) do
begin
writeln('maaf data yang anda masukkan salah,tekan enter untuk mencoba lagi');
readln;
write('masukkan golongan darah anda : ');readln(gol);
end;

if (gol = 'A') or (gol = 'a')
then
writeln('golongan darah anda adalah A')
else
if ( gol='B') or ( gol = 'b')
then
writeln('golongan darah anda adalah B')
else
if (gol ='ab') or (gol = 'Ab') or (gol = ' aB ') or (gol = 'AB')
then
writeln('golongan darah anda adalah AB')
else
if (gol ='o') or ( gol = 'O')
then
writeln('golongan darah anda adalah O');
readln;
end.
Sponsored Links
Space available
Post Reply




Switch to Mobile Mode

no new posts