ana sayfa > Pascal > Pascal Örnekleri 18 (Biraz matematikkkk…)

Pascal Örnekleri 18 (Biraz matematikkkk…)

Perşembe, 07 May 2009 kacarozgur yorum ekle yorumlara git

Bir kaç makaleden sonra biraz araya matematik katalım dedik. Ve matematiksel işlemlerin pascal da nasıl hesaplanacağı ile ilgili örnekler hazırladık. 35)Klavyeden girilen 5 kişiye ait yaşların toplamını bulan program.
Çöz:35)uses crt;
var
toplam,i,yas:integer;
isim:string;
begin
clrscr;
for i:=1 to 5 do begin
write(‘yaşı gir:’);readln(yas);
toplam:=toplam+yas;
end;
writeln(‘toplam:’,toplam);
readln;
end.

36)Klavyeden girilen 10 adet sayının pozitif ve negatif sayılarını bulan program.
Çöz:36)uses crt;
var
a,i,negatif,pozitif:integer;
begin
for i:=1 to 10 do begin
write(‘sayıyı gir:’);readln(a);
if (a>0) then
pozitif:=pozitif+1
else
if (0>a) then
negatif:=negatif+1;
end;
writeln(‘pozitif sayılar:’,pozitif);
writeln(‘negatif sayılaar:’,negatif);
readln;
end.

37)Klavyeden girilen sayıların çift veya tek olduğunu bulan program.
Çöz:37)uses crt;
var
i,a,kalan,cift,tek:integer;
begin
for i:=1 to 10 do begin
write(‘sayıyı gir:’);readln(a);
kalan:a mod 2;
if (kalan=0) then
cift:=cift+1
else if (kalan=1) then
tek:=tek+1;
end;
writeln(‘çift sayıların adedi:’cift);
writeln(‘tek sayılarınadei:’,tek);
readln;
end.

38)n!/(n-r)!r! işlemini yapan program.
Çöz:38)uses crt;
var
fak,i,n,r,fakt,fakr,faktnr:integer;
sonuc:real;
begin
writeln(‘r sayısını giriniz’);readln(r);
writeln(‘n sayısını giriniz’);readln(n);
fak:=1; fakr:=1; faktnr:=1;
for i:=2 to n  do begin
fak:=fak*i;
if(i<=r)then
fakr:=fakr*i;
if(i<=(n-r))then
faktnr:=faktnr*i;
end;
sonuc:=fak/(faktnr*fakr);
writeln(‘sonuc’,sonuc);
readln;
end.

39) n∑i=1/n!-(n-r)!  ilemini yapan program.
Çöz:39)uses crt;
var
toplam,i,fak,n,r,fakr,faknr:integer;
sonuc:real;
begin
fak:=1; faknr:=1;
writeln(‘r sayısını giriniz’);readln(r);
writeln(‘n sayısını giriniz’);readln(n);
for i:=1 to n  do begin
toplam:=toplam+i;
fak:=fak*i;
if(i<=(n-r))then
faknr:=faknr*i;
end;
sonuc:=toplam/(faknr*fak);
writeln(‘sonuc:’,sonuc:6:2);
readln;
end.

40) 1+3+5+…+n
n!
Ç7öz:40)uses crt;
var
toplam,i,fak,n:integer;
sonuc:real;
begin
clrscr;
fak:=1;
writeln(‘n sayısını giriniz’);readln(n);
for i:=1 to n  do begin
if odd(i)then
toplam:=toplam+i;
fak:=fak*i;
end;
sonuc:=toplam/fak;
writeln(‘sonuc:’,sonuc:6:2);
readln;
end.

41)1.r+2.(r-1)+3.2+4.1+5.0+6(-1)……n.(r-1)
n!(n-r)!
Çöz:41)uses  crt;
var
n,i,r1,r,fakn,faknr,toplam:integer;
sonuc:real;
write(‘n değerini giriniz:’);readln(n);
write(‘r değerine giriniz:’);readln(r);
r1:=r;
faknr:=1; fakn:=1;
for i:=1 to n do begin
toplam:=i*r1+toplam;
r1:=r1,1;
fakn:=fakn*i;
end;
sonuc:=toplam/(faknr*fakn);
readln;
end.

Bu kategorideki rastgele diğer yazılar
  • » Pascal Örnekleri 5 ( Stringler ve Gotoxy)
  • » Pascal Örnekleri 2 (Döngüler, for-do)
  • » Pascal Örnekleri 14 (Diziler)
  • » Pascal Örnekleri 17 ( Dosyalama İşlemleri )
  • » Case...Of
  • » Pascal Örnekleri 19 (Sınav kağıdını dolduran program)
  • » Pascal Örnekleri 10 (Fibonacci sayıları, Asal sayılar, Basamaklara ayırma)
  • » Pascal Programlama Dili ( Başlangıç...)
  • » Pascal Örnekleri 13 (Length, Type, While)
  • » Pascal Örnekleri 6 ( Mükemmel Sayılar, Asal sayılar, Biraz oyun yapalım.)
  • » Pascal Örnekleri 12 ( AscII tablosu ve Faktoriyel)
  • » Pascal Örnekleri 8 ( Sayı tabanları, Şifre programları)
  • » Pascal Örnekleri 7 ( Bloklu yazım örnekleri )
  • » Pascal Örnekleri 1 (Karar verme oparatörleri)
  • » Pascal Örnekleri 3 (Gotoxy komutu)
    1. şimdilik yorum yok.
    1. şimdilik geri bağlantı yok

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın