ana sayfa > Pascal > Pascal Örnekleri 6 ( Mükemmel Sayılar, Asal sayılar, Biraz oyun yapalım.)

Pascal Örnekleri 6 ( Mükemmel Sayılar, Asal sayılar, Biraz oyun yapalım.)

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

60)100’den 999’a kadar olan mükemmel sayılar.
Çöz:60)uses crt;
var
on,i,a,b,c:integer;
begin
clrscr; for i:=100 to 999 do begin
a:=i div 100;
a:=a*a*a;
on:=i mod 100;
b:=on div 10;
b:=b*b*b;
c:=on mod 10;
c:=on mod 10;
c:=c*c*c;
if(a+b+c=i)then
writeln(‘mükemmel sayi:’,i);
end;
readln;
end.

61)1 ile 100 arasındaki asal syıları bulan program.
Çöz:61)uses crt;
var
i,a:integer;
begin
clrscr;
for i:=3 to 100 do
for a:=2 to i-1 do begin
if((i mod a)=0)then
break
else if(a=i-1)then
writeln(‘asal sayılar’,i); end;
readln;
end.

62)2’den   başlayarak i<72 asal sayıyı ekrana 3 sütun halinde yazdıran program.
Çöz:62)uses crt;
var
i,a,sayac:integer;
begin
clrscr;
for i:=3 to 500 do
for a:=2 to i-1 do begin
if((i mod a)=0)then
break
else if(a=(i-1))then begin
sayac:=sayac+1;
if(sayac<=24)then
writeln(i)
else if(sayac<=48)then begin
gotoxy(40,sayac-24);
writeln(i);end
else if(sayac<=72)then begin
gotoxy(75,sayac-48);
writeln(i);end;
end;
end;
readln;
end.

63)Kullanıcının kaç kere oynamak istediğe bağlı olan program.
Çöz:63)uses crt;
var
tahmin,g,a,no:integer;
begin clrscr;
randomize;
a:=random(100);
writeln(‘Kaç kere tahmin etmek istiyorsun ‘);readln(tahmin);
for g:=1 to tahmin do begin
writeln(‘tahmini giriniz’);readln(no);
if(a=no) then begin
writeln(‘doğru bildiniz tebrikler’); break; end
else
writeln(‘yanlış’);
end;
readln;
end.

64)Kullanıcının isteğine göre menude bulunan tahmin oyunu, sayısal loto programlarından istediğini çalıştıran program.
Çöz:64)uses crt;
var
t,secenek,x,b,i,no,a,c:integer;
begin
clrscr;
randomize;
writeln(‘MENU’);
writeln(‘1-Tahmin oyunu’);
writeln(‘2-Sayısal loto’);
writeln(‘3-Tariçe’);
writeln(‘secenek seçiniz’);readln(secenek);
if (secenek=!) then begin
a:=random(100);
x:=random(10);
writeln(‘kaç kere oynayacaksınız:’);readln(c);
writeln(‘tahmin hakkınız’,x);readln;
for b:=1 to c do begin
clrscr;
for i:=1 to x do begin
writeln(‘tahmini sayıyı giriniz:’);readln(no);
if (a=no) then begin
writeln(‘doğru bildin’);break;end
else writeln(‘yalnış girdiniz’);
if (no>a) then
writeln(‘aşağı in’);
if (no<a) then
writen(‘yukarı çık’);
end;end;end
else if (secenek=2) then begin
for t:=1 to 8 do begin
writeln(‘’);
writeln(‘’);
for i:=1 to 6 do begin
x:=random(49);
gotoxy(5*i,2*t);
write(‘ ‘,x+1);end;
end; end
else if (secenek=3) then
writeln(‘kullanıcının tüm hakları saklıdır’);
readln;
end.

Bu kategorideki rastgele diğer yazılar
  • » Pascal Örnekleri 1 (Karar verme oparatörleri)
  • » Pascal Örnekleri 17 ( Dosyalama İşlemleri )
  • » Pascal Örnekleri 19 (Sınav kağıdını dolduran program)
  • » Pascal Örnekleri 7 ( Bloklu yazım örnekleri )
  • » Pascal Örnekleri 8 ( Sayı tabanları, Şifre programları)
  • » Pascal Örnekleri 5 ( Stringler ve Gotoxy)
  • » Pascal Örnekleri 12 ( AscII tablosu ve Faktoriyel)
  • » Pascal Örnekleri 4 ( Random (Rastgele) fonksiyonu )
  • » Pascal Örnekleri 13 (Length, Type, While)
  • » Pascal Örnekleri 16 ( Procedure kullanmak)
  • » Pascal Örnekleri 9 ( Sayısal Loto, Pascal Üçgeni, Hesap Makinesi)
  • » Pascal Örnekleri 2 (Döngüler, for-do)
  • » Pascal Örnekleri 3 (Gotoxy komutu)
  • » Pascal Örnekleri 14 (Diziler)
  • » Pascal Örnekleri 10 (Fibonacci sayıları, Asal sayılar, Basamaklara ayırma)
    1. Totti
      Perşembe, 03 Ara 2009 zamanında 20:33 | #1

      Kardeş biraz daha iyi anlatırmısın

    2. Cumartesi, 05 Ara 2009 zamanında 15:53 | #2

      Totti :

      Kardeş biraz daha iyi anlatırmısın

      Hangi Örneği Daha Detaylı Ögrenmek İstiyorsanız Onuda Yazın Açıklayalım.

    3. görkem
      Pazartesi, 28 Ara 2009 zamanında 14:37 | #3

      ya ooooooooooooofff bişey anlamadım ;(

    4. Fatih Aydın
      Salı, 29 Ara 2009 zamanında 12:49 | #4

      Anlayamadığınız kısımları belirtirseniz yardımcı olabiliriz.

    5. KübRa
      Pazar, 16 May 2010 zamanında 11:36 | #5

      yha lütfen yardımcıı olurmusunuzz yarına teslım etmem qerekn bir ödevm var ypamıorum hc anlamıyorum pascaldan sorularım sunlar ….!!
      1)qrilen 2 sayınn OBEB ını bulan programı yznız..?
      2)girilen bir sayınn asal olup olmadıqını blan program?
      3)ilk elemanı 3 olan ve her elemanı bir öncekı elemanın 4 katından 1 eksik olan 20 elemanlı bir sayı dizisini olusturup bu sayı dizisini ekrana yazdrıan program??
      Lütfen acıklamlı ybarmısnız yalvarıorm aciLllllllllllllll sıfııı qecmm için cok qereklı ………!!!

    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