Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Pascal beni hasta etti a.k.a. if/else sorunsalı


LethE

Öne çıkan mesajlar

program bolme;
var
x,y,z:real;
begin
writeln('Bolmek istediginiz 2 sayiyi giriniz');
Readln(x,y);
if x>y
then
z:=(x div y);
Writeln('bolme isleminizin sonucu' , z , ' dir');
else
z:=(y div x);
writeln('bolme isleminizin sonucu ' , z , ' dir');
readln
end.

bu arkadaş else i kabul etmiyor. bir fikri olan vamrı?[signature][hline]Fire is the universal language
Link to comment
Sosyal ağlarda paylaş

program bolme;
var
x,y:integer;
z:real;
begin
writeln('Bolmek istediginiz 2 sayiyi giriniz');
Readln(x,y);
if x>y then z:=(x div y) //if ifadesinin ardından else gelecekse ; kullanılmaz
else z:=(y div x) //son satırda ; kullanılır;
writeln('bolme isleminizin sonucu ' , z , ' dir');
readln
end.

edit:açıklamayı unutmusum
ek olarak ifade içersinde birden çok işlem yapılacaksa begin end bloğu içine alınır örneğin
If z>y then begin
xxx;
yyy;
end
else begin
zzz;
fff;
end;

gibi

[Bu mesaj Arthur_HellsFire tarafından 25 Aralık 2004 12:36 tarihinde değiştirilmiştir]
Link to comment
Sosyal ağlarda paylaş


program bolme;
var
x,y:integer;
z:real;
begin
writeln('Bolmek istediginiz 2 sayiyi giriniz');
Readln(x,y);
if x>y then begin z:=(x div y);
writeln('then bolumu bolme isleminizin sonucu ' , z :7:2, ' dir');
end
else begin
z:=(y div x) ;
writeln('else bolumu bolme isleminizin sonucu ' , z :7:2, ' dir'); end;
readln
end.


if , for , while gibi komutlarda bir den çok komut vereceğinde araya begin ve end komutlarını kullan[signature][hline]Msn ¦ Mail ¦ Icq
"Dün gece Habertürk'de bir programa çıktık, program uzadı da uzadı, böyle seks filmi gibi saat 2 ye kadar falan..." => Erman Toroğlu
Link to comment
Sosyal ağlarda paylaş

program bolme;
var
x,y,z:real;
begin
writeln('Bolmek istediginiz 2 sayiyi giriniz');
Readln(x,y);
if x>y then begin
z:=(x div y);
Writeln('bolme isleminizin sonucu' , z , ' dir');
end
else begin
z:=(y div x);
writeln('bolme isleminizin sonucu ' , z , ' dir');
readln;
end;
end.
[hline]
şimdi bunu yzaınca olmadı.. anlıyamadım galiba demek istediğinizi.
aha compiler ne dedi-->
bolmes.pas(8,5) Error: Incompatible types: got "S64REAL" expected "LONGINT"
bolmes.pas(8,11) Error: Incompatible types: got "S64REAL" expected "LONGINT"
bolmes.pas(12,5) Error: Incompatible types: got "S64REAL" expected "LONGINT"
bolmes.pas(12,11) Error: Incompatible types: got "S64REAL" expected "LONGINT"
bolmes.pas(17) Fatal: There were 4 errors compiling module, stopping
[signature][hline]Fire is the universal language
Link to comment
Sosyal ağlarda paylaş

valal iyi yine öğreteiliyorsunuz...
bizimki sağır. adam " this is an algorithm" diyip kıkırdıyan bir adam. derste evanescene fln çalıyolar aralıksız cep telefonundan.. duyamıyo..
soru soruyosun "bu ne " diye..
cevap: Dersle alakasız soruları dersten sonra alayım.. dersin akışını bozacak sorular sormayın :D. şanlısınız[signature][hline]Fire is the universal language
Link to comment
Sosyal ağlarda paylaş

Yeni yeni fark etmeye başladım devre analizi ve manyetik yüzünden pascal ile delphi yi unutmaya başladım işin kötüsü yukarda bahsi geçen iki ders mezun olduğumda bir işe yaramıyacak[signature][hline]Msn ¦ Mail ¦ Icq
"Dün gece Habertürk'de bir programa çıktık, program uzadı da uzadı, böyle seks filmi gibi saat 2 ye kadar falan..." => Erman Toroğlu
Link to comment
Sosyal ağlarda paylaş

tamam "erdemciğim" (teşhir mode on)
screamer unutulcak bişi yokki.. ha şu ; lerin nerelere koncagı fln karışıyo bvazen ama..
düşünüyorum ben salak olsam (allah korusun :P ) bunu nasıl yapardım diye.. o zmn bi yol çıkıyo herzaman :D[signature][hline]Fire is the universal language
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...