Geri git   Van.GEN.TR Forum | Yerel Van Forumu > Bilgisayar > Programlama > Pascal

Cevapla
 
Konu Araçları Stil
Alt 16/02/08, 22:11   #1
by_akrep
Acemi Er
 
by_akrep - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2007
Yaş: 34
Mesajlar: 6
Tecrübe Puanı: 0 by_akrep will become famous soon enough
Standart dönem ödevi yardım :

s.a.
gökan abi sana artık yüzüm yok söyleyemiyorum msn den ..
bir daha yüzsüzlük yapım dedim ... ama kendimden çok utanıyorum...
pascal dönem ödevi aldım kredisi yüksek diye ama pascaldan çakmadıgım için yapamiyorum ... yardımcı olursan sevinirim ..

konu : pascalda yazılmış döviz ve müşteri kaydi tutan bir program bu program 10 adet farklı para cinsini çevirecek.. müşteri kaydını tutacak borc kayıt olması gerekiyo döviz kurunu belirleyecek .. ben sadece 1 parayı çevireni yapabildim ..gerisi yok ama

uses crt;
var
kur,miktar,tl:longint;
begin
clrscr;
write(’Döviz kurunu giriniz :’);
readln(kur);
write(’Döviz miktarını giriniz :’);
readln(miktar);
tl:=kur*miktar;
write(miktar,’ birim döviz karşılığı Yeni Türk Lirası :’,ytl);
readkey;
end.

bir el atıver nolur abiii....
by_akrep isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 5
Alt 16/02/08, 22:35   #2
gokhanaygun
Tuğgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduğu yer: VAN
Yaş: 36
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart

Tamam kardeş ilgileniyorum ben .Ayrıca ne demek o öyle yüzüm yok filan . Birimizin bi sorunu varsa onu berabar çözecez inş.
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 187
Alt 21/02/08, 20:32   #3
by_akrep
Acemi Er
 
by_akrep - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2007
Yaş: 34
Mesajlar: 6
Tecrübe Puanı: 0 by_akrep will become famous soon enough
Standart

çok tşk ederim abi saolasın.
by_akrep isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 5
Alt 22/02/08, 01:18   #4
gokhanaygun
Tuğgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduğu yer: VAN
Yaş: 36
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart

vakit buldukça yazıyorum bitince atarım buraya
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 187
Alt 17/04/08, 01:59   #5
gokhanaygun
Tuğgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduğu yer: VAN
Yaş: 36
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart

ve sonunda

uses crt;
type
kaydet=record
Id:integer;
ad:string;
adres:string;
ucret:longint;
doviz_tur:string;
diz:char;
end;
var
i,k:byte;
bas:char;
kay:kaydet;
data:file of kaydet;
menu:byte;


procedure colors(yazi,arka:byte);
begin
textcolor(yazi);
textbackground(arka);
end;

procedure cikis;
begin
clrscr;
gotoxy(1,10);
writeln('Veriler Kaydediliyor');
for k:=0 to 50 do
begin
gotoxy(k+20,10);
writeln('.');
delay(100);
end;
writeln('Program kapaniyor');
delay(500);
halt;
end;


procedure giris;
begin
clrscr;
repeat
gotoxy(10,2); write('AD SOYAD....:'); readln(kay.ad);
gotoxy(10,3); write('ADRES.......:'); readln(kay.adres);
gotoxy(10,4); write('UCRET.......:'); readln(kay.ucret);
writeln('Bu bilgiler kaydedilsinmi [E/H] ?');
bas:=readkey;
if (bas='e') or (bas='E') then
begin
kay.diz:='#';
seek(data,filesize(data));
write(data,kay);
exit;
end;
until bas=#27;
end;

procedure listele;
var
say:byte;
begin
clrscr;
say:=0;
for k:=0 to filesize(data)-1 do
begin
say:=say+1;
read(data,kay);
gotoxy(10,1);writeln(' ADI-SOYADI ADRES UCRET[YTL] ');
gotoxy(10,2); writeln('_________________________________________ ________');
gotoxy(10,say+2); writeln(kay.ad,' ',kay.adres,' ',kay.ucret);
end;
gotoxy(10,22); writeln('Suanda Toplam ',say,' tane musterimiz kayitli');
gotoxy(10,23); writeln('Listelenecek kayitlar bitti');
readln;
end;

procedure arama;
var aranan:integer;
kac:byte;
begin
clrscr;
gotoxy(10,2); write('Aramak istedi§iniz insanin ucretini girib [YTL]..:');
readln(aranan);
clrscr;
kac:=0;
for k:=0 to filesize(data)-1 do
begin
if (aranan=kay.ucret) then
begin
kac:=kac+1;
gotoxy(10,1); writeln(aranan, 'ucret icin toplam ',kac,' sonuc bulundu.');
gotoxy(10,kac+2); writeln('Adi Soyadi : ',kay.ad,' Adres : ',kay.adres,' ucret :', kay.ucret);

end
else
begin
gotoxy(10,1); writeln(aranan,' ucreti icin herhangi bi kayit yok..');
end;

end;
readln;
end;

procedure hak;

begin
clrscr;
gotoxy(20,4); textcolor(4); writeln('Bu program xxxxxx tarafindan yazilmistir');
gotoxy(20,6); textcolor(7); writeln('Her kes kullanabilir bunu ');
{ artık sen saçmala gitsin burda }
end;


procedure dovis;
const
{Sabitlerimizi yaziyoruz}
d1=13;
d2=21;
d3=1;
d4=90;
d5= 3;
d6=10;
d7=5;
d8=6;
d9=12;
d10=2;
var
tur:byte;
miktar:integer;
function hesapla(xl:byte;nl:integer):integer;
var
sonuc:integer;
begin
case xl of
1: begin xl:=d1; end;
2: begin xl:=d2; end;
3: begin xl:=d3; end;
4: begin xl:=d4; end;
5: begin xl:=d5; end;
6: begin xl:=d6; end;
7: begin xl:=d7; end;
8: begin xl:=d8; end;
9: begin xl:=d9; end;
10: begin xl:=d10; end;
end;
sonuc:=xl*nl;
writeln(nl,' doviz ',sonuc,' ytl yapar');
exit;
end;
begin
clrscr;
gotoxy(10,2); write('D”viz miktarini girin...:'); readln(miktar);
gotoxy(10,3); writeln('DOLAR icin [1] ');
gotoxy(10,4); writeln('EURO icin [2] ');
gotoxy(10,5); writeln('D3 icin [3] ');
gotoxy(10,6); writeln('D4 icin [4] ');
gotoxy(10,7); writeln('D5 icin [5] ');
gotoxy(10,8); writeln('D6 icin [6] ');
gotoxy(10,9); writeln('D7 icin [7] ');
gotoxy(10,10); writeln('D8 icin [8] ');
gotoxy(10,11); writeln('D9 icin [9] ');
gotoxy(10,12); writeln('D1 icin [10] seciniz...');
gotoxy(10,14); write('Lutfen doviz turunu girin..'); readln(tur);
hesapla(tur,miktar);

end;
procedure ana_menu;
begin
clrscr;
{Yeni Dosya a‡lyor e§er varsa devam ediliyor}
assign(data,'c:data.dat');
{$i-}; reset(data); {$i+};
menu:=0;
repeat
textbackground(2);
if ioresult<>0 then rewrite(data);
if bas=#80 then begin menu:=menu+1; end;
if bas=#72 then begin menu:=menu-1; end;
if menu>6 then begin menu:=1; end;
if menu<1 then begin menu:=6; end;
if menu=1 then begin
clrscr;
gotoxy(23,5); writeln('====================');
gotoxy(23,6); writeln('! MUSTERI GIRIS !');
textcolor(yellow);
gotoxy(23,7); writeln('====================');
gotoxy(23,1);writeln('_______MENU DETAY________________________');
gotoxy(23,2);writeln(' Bu kisimda yeni msteri kayd yaplr ');
end;
if menu=2 then begin
clrscr;
gotoxy(23,5); writeln('====================');
gotoxy(23,6); writeln('! MUSTERI LISTELEME !');
textcolor(yellow);
gotoxy(23,7); writeln('====================');
gotoxy(23,1);writeln('_______MENU DETAY__________________________');
gotoxy(23,2);writeln(' Bu kisimda kayıtlı musteriler listelenir ');
end;
if menu=3 then begin
clrscr;
gotoxy(23,5); writeln('====================');
gotoxy(23,6); writeln('! MUSTERI SORGULA !');
textcolor(yellow);
gotoxy(23,7); writeln('====================');
gotoxy(23,1);writeln('_______MENU DETAY_______________________');
gotoxy(23,2);writeln(' Bu kisimda kayıtlı musteri sorgulanr ');
end;
if menu=4 then begin
clrscr;
gotoxy(23,5); writeln('====================');
gotoxy(23,6); writeln('! DOVIZ ISLEMLERI ');
textcolor(yellow);
gotoxy(23,7); writeln('====================');
gotoxy(23,1);writeln('_______MENU DETAY___________________________________');
gotoxy(23,2);writeln(' Bu kisimda dövizi - ytl çevirme işlemleri yapılır ');
end;
if menu=6 then begin
clrscr;
gotoxy(23,5); writeln('====================');
gotoxy(23,6); writeln(' ? HAKKINDA ? ');
textcolor(yellow);
gotoxy(23,7); writeln('====================');
gotoxy(23,1);writeln('_______MENU DETAY__________________________');
gotoxy(23,2);writeln(' Program hakkinda teday . ');
end;
if menu=5 then begin
clrscr;
gotoxy(23,5); writeln('====================');
gotoxy(23,6); writeln(' X CIKIS X ');
textcolor(yellow);
gotoxy(23,7); writeln('====================');
gotoxy(23,1);writeln('_______MENU DETAY__________________________');
gotoxy(23,2);writeln(' Bu kisimda program kapanir. ');
end;
if (menu=1) and (bas=#13) then begin giris; end;
if (menu=5) and (bas=#13) then begin cikis; end;
if (menu=2) and (bas=#13) then begin listele; end;
if (menu=3) and (bas=#13) then begin arama; end;
if (menu=4) and (bas=#13) then begin dovis; end;
if (menu=6) and (bas=#13) then begin hak; end;
bas:=readkey;
until bas=#27;
end;

{Ana program blogu}

begin
ana_menu;
end.


Geliştirmeye açıktır .
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 187
Alt 20/06/08, 15:07   #6
firari
Mareşal
 
firari - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Sep 2007
Mesajlar: 5.835
Tecrübe Puanı: 104 firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute
Standart

Paylaşım için tşkler…
__________________



firari isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 613
Takımınız:
Alt 30/06/08, 01:36   #7
Mattet
Cumhurbaşkanı
 
Mattet - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2008
Bulunduğu yer: van
Mesajlar: 7.027
Tecrübe Puanı: 48 Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute
Standart

teŞekkÜrler PaylaŞim İİÇİn
__________________





Düşmeden Bulutlarda Koşmam GereK !
Mattet isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 866
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 00:14 .


Powered by vBulletin
Copyright © 2000-2007 Jelsoft Enterprises Limited.
Sitemap
6, 5, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 113, 16, 17, 18, 19, 81, 20, 27, 22, 23, 24, 25, 26, 48, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 136, 40, 58, 45, 42, 44, 46, 47, 53, 54, 55, 56, 57, 59, 60, 70, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 97, 100, 101, 102, 103, 106, 104, 105, 112, 109, 108, 107, 110, 111, 114, 115, 118, 116, 117, 119, 148, 154, 124, 165, 122, 120, 123, 121, 150, 153, 125, 128, 129, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 151, 149, 202, 175, 164, 152, 167, 155, 156, 157, 158, 159, 160, 161, 162, 163, 195, 169, 166, 168, 170, 171, 172, 199, 174, 173, 196, 200, 176, 177, 180, 178, 179, 182, 189, 187, 184, 186, 191, 192, 193, 194, 197, 198, 201, 203, 229, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 231, 232, 233, 234, 235, 237, 240, 239, 241, 243, 242, 244,