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

Cevapla
 
Konu Araçları Stil
Alt 26/05/07, 23:20   #1
symailz
Acemi Er
 
symailz - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2007
Mesajlar: 1
Tecrübe Puanı: 0 symailz will become famous soon enough
Standart Tarihten Tarih Cikarma

Bana tarihten tarih cıkarma ıslemı yapan ve arada kaç gün olduğunu bulan program parçası lazım..!! YARDIM!!
symailz isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 1
Alt 27/05/07, 19:07   #2
salelltd
Albay
 
salelltd - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2007
Bulunduğu yer: marsın en derin yeri
Yaş: 38
Mesajlar: 600
Tecrübe Puanı: 0 salelltd will become famous soon enough
Standart

type tarih=record gun,ay:byte;yil:integer;end;
function gunhesapla(t1,t2:tarih):longint;
const gunsay:array[1..12] of byte=(31,28,31,30,31,30,31,31,30,31,30,31);
var t:tarih;b:boolean;k:tarih;h:longint;
begin
b:=false;
if t2.yil<t1.yil then b:=true else
if t2.ay<t1.ay then b:=true else
if t2.gun<t1.gun then b:=true else
if (t1.gun=t2.gun) and (t1.ay=t2.ay) and (t1.yil=t2.yil) then begin gunhesapla:=0;exit;end;
if b then begin t:=t1;t1:=t2;t2:=t;end;
k:=t1;h:=0;
repeat
inc(h);
inc(k.gun);
if k.gun>gunsay[k.ay]+ord(k.ay=2)*ord(k.yil mod 4=0) then
begin
k.gun:=1;inc(k.ay);
if k.ay>12 then
begin
k.ay:=1;
inc(k.yil);
end;
end;
until (k.gun=t2.gun) and (k.ay=t2.ay) and (k.yil=t2.yil);
gunhesapla:=h;
end;
var t1,t2:tarih;
begin
writeln('1.tarih');
write('gün:');readln(t1.gun);
write('ay:');readln(t1.ay);
write('yıl:');readln(t1.yil);
writeln('2.tarih');
write('gün:');readln(t2.gun);
write('ay:');readln(t2.ay);
write('yıl:');readln(t2.yil);
writeln('bu tarihler arasında ',gunhesapla(t1,t2),' gün wardır.');
readln;
end.

anlaşılmayan bişey warsa yardımcı olabilirim. kolay gelsin.
salelltd isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 3
Alt 27/05/07, 19:09   #3
salelltd
Albay
 
salelltd - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2007
Bulunduğu yer: marsın en derin yeri
Yaş: 38
Mesajlar: 600
Tecrübe Puanı: 0 salelltd will become famous soon enough
Standart

bu arada satır başındaki boşluklar çıkmıyo sanırım bidahakine "." kullanıcam
salelltd isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 3
Alt 14/03/08, 20:36   #4
Bur2
Korgeneral
 
Bur2 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Oct 2007
Bulunduğu yer: evde :)
Yaş: 45
Mesajlar: 2.544
Tecrübe Puanı: 50 Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute
Standart

paylaşım için tşkler
__________________

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]


Bur2 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 497
Takımınız:
Alt 20/06/08, 15:08   #5
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:37   #6
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:56 .


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,