folder Tahribat.com Forumları
linefolder C - C++
linefolder Geri Kalmış Saat Sorusu C



Geri Kalmış Saat Sorusu C

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    1 saat 20 dakka geriden geliyor

    2. saat 15 dakika ileriden gidiyor

    3. saat ise normal

     

    Kaç saat sonra aynı saati gösterirler ?

    Ben, 1 si bir saatte 40 dakka

    2. si saatte 75 dakka

    3. sü saatte 60 dakka gider dedim.

     

    Sonra her bir saatte kaç dakka yol alacaklarını hesapladım.

    Her dakkayı saate ve dakkaya çevirdim kıyasladım.

    Sonuçta hep saat 00:00 ken eş gösteriyor. ne bileyim 100 bin saat sonra 15.15 de de eşit olamaz mı bu saatler ?

     

     

    #include <stdio.h>
    
    #include <stdlib.h>
    
     
    
    int main()
    
    {
    
        int x=0, y=0, z=0,a,b,c,d,e,f, bulundu=0,i=1,j;
    
     
    
        while(bulundu!=1)
    
        {
    
            while(i!=10000)
    
            {
    
                x=60*i;
    
                y=(60*i+15*i);
    
                z=(60*i-20*i);
    
     
    
                a=x/60;
    
                d=x%60;
    
     
    
                b=y/60;
    
                e=y%60;
    
     
    
                c=z/60;
    
                f=z%60;
    
               
    
               if(a>=24)
    
                    a%=24;
    
                if(b>=24)
    
                    b%=24;
    
                if(c>=24)
    
                    c%=24;
    
     
    
     
    
                if(a==b && a==c && d==e && e==f)
    
                {
    
                    printf("\n\n%d Saat Sonra Saatler Birbirine Esit Ve (%d:%d) dir.\n\n",i,a,d);
    
                    bulundu=1;
    
                }
    
                i++;
    
            }
    
            return 0;
    
        }
    
    }

     


    https://www.youtube.com/watch?v=WC3-71NKwPw
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    hadi ama tbt :)


    https://www.youtube.com/watch?v=WC3-71NKwPw
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    obeb(x,y,z) mod(60) daha mantıklı geldi bana :)


    Damnant quod non intelligunt...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kartalkethuda
    kartalkethuda's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    saatler sağlamsa hiç bi zaman aynı saati göstermezler gibi geliyo bana , c den c++ dan anlamam ama :) saatte bir 2 dakika geri kalıyo, saatte bir 1 dakika hızlı çalışıyo gibi bi mantık olsa eşitlenebilirler ama.


    maşiyi görüyon mu maşiyi?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    SinusX bunu yazdı

    obeb(x,y,z) mod(60) daha mantıklı geldi bana :)

     

    valla kısa bir şey düşünemedim kafam basmadı.

    ban manuel dakkadan saate çeviriyorum obebleri 5 zaten burdan ne bulunabilir ?


    https://www.youtube.com/watch?v=WC3-71NKwPw
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    kartalkethuda bunu yazdı

    saatler sağlamsa hiç bi zaman aynı saati göstermezler gibi geliyo bana , c den c++ dan anlamam ama :) saatte bir 2 dakika geri kalıyo, saatte bir 1 dakika hızlı çalışıyo gibi bi mantık olsa eşitlenebilirler ama.

    ilk başta bende öyle düşündüm ama dediğin şöyle oluyor.

    saatlerden biri 20 dakka geriden geliyor diğeri 15 dakka ilerden gidiyor demiyor. öyle olsa sittin sene aynı olamazlar.

    her saatte 20 dakka geri kalıyor. hız mantığı yinede.


    https://www.youtube.com/watch?v=WC3-71NKwPw
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saatci
    muaythaist
    muaythaist's avatar
    Kayıt Tarihi: 11/Şubat/2012
    Erkek

    edit: ben yazana kadar yazacağım muhabbet dönmüş zaten (:

    muaythaist tarafından 10/Kas/13 20:45 tarihinde düzenlenmiştir

    Ali Asaf & Elif Dua & Zeynep Sena'nın Babası
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AnaMuhalefet
    AnaMuhalefet's avatar
    Kayıt Tarihi: 12/Kasım/2007
    Erkek
    zeybekustasi bunu yazdı
    kartalkethuda bunu yazdı

    saatler sağlamsa hiç bi zaman aynı saati göstermezler gibi geliyo bana , c den c++ dan anlamam ama :) saatte bir 2 dakika geri kalıyo, saatte bir 1 dakika hızlı çalışıyo gibi bi mantık olsa eşitlenebilirler ama.

    ilk başta bende öyle düşündüm ama dediğin şöyle oluyor.

    saatlerden biri 20 dakka geriden geliyor diğeri 15 dakka ilerden gidiyor demiyor. öyle olsa sittin sene aynı olamazlar.

    her saatte 20 dakka geri kalıyor. hız mantığı yinede.

    her saatte mi her günde mi o kadar fark oluyor?

    Genelde gün söylenir?

     


    Bir işi: " BİLMEYEN " ELEŞTİRİR, " AZ BİLEN " AKIL VERİR, " YAPAMAYAN " ÇAMUR ATAR, " BİLEN " YAPAR.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek
    zeybekustasi bunu yazdı
    SinusX bunu yazdı

    obeb(x,y,z) mod(60) daha mantıklı geldi bana :)

     

    valla kısa bir şey düşünemedim kafam basmadı.

    ban manuel dakkadan saate çeviriyorum obebleri 5 zaten burdan ne bulunabilir ?

    okek olacaktı yanlış yazmışım :d

    600 oluyor o da 10 saat yapıyor 

    75 e göre 6 saat , 40 a göre 15 saat , 60 normal zaman 10 saat

     

     

     

     


    Damnant quod non intelligunt...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    Hocam başlangıçları 00.00 olsun 1. si => 45 dk (1 saat oluyor 1.ye göre) 2.si => 75 dk (2.ye göre 1 saat) 3.sü => 60 (3. ye göre bi saat)

    Şimdi bunların en küçük ortak katları 900 dk buda 15 saate tekabül (3.cü saate göre) eder. Ama bire göre 20 ve 2 ye göre 12 saate denk gelir. Yani Tam olarak 900 dk sonra bunlar yine tam saatleri gösterirler ama aynı saatleri göstermezler buraya dikkat :) Şİmid gelelim aynı saatleri ne zaman göstereceklerine.. Bunlarında en küçük ortak katları alınır yani 60 saat. 60 saat (Normal saate göre) hepsi öğlen saat 12 yi gösterecektir. Bu şekilde olması lazım :/ Ama bi yerde bişey kaçırdım sanırım


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AnaMuhalefet
    AnaMuhalefet's avatar
    Kayıt Tarihi: 12/Kasım/2007
    Erkek
    SinusX bunu yazdı
    zeybekustasi bunu yazdı
    SinusX bunu yazdı

    obeb(x,y,z) mod(60) daha mantıklı geldi bana :)

     

    valla kısa bir şey düşünemedim kafam basmadı.

    ban manuel dakkadan saate çeviriyorum obebleri 5 zaten burdan ne bulunabilir ?

    okek olacaktı yanlış yazmışım :d

    600 oluyor o da 10 saat yapıyor 

    75 e göre 6 saat , 40 a göre 15 saat , 60 normal zaman 10 saat

     

     

     

     

    Yanlış hocam senin mantık,  sen bambaşka bir şey hesaplıyorsun.

    Saatler farklı zamanlarda senin belirlediğin belirli bir vaktin üzerine gelmiş oluyor.

    Yani saat 12 ise ----> 10 saat sonra normal saat 10 olacak, diğeri 10*60 - 10*15 dakika (yani 7:30) , diğeri 10*60 + 10*20 ( yani 13:20 ) olur.

     

    Mantığı bir saatte 12 saat vardır üzerinden yürütmek gerek.

     

    Edit : 20 geri ile 15 ilerinin yerlerine ters bakmışım sıkıntı yok, sonuç yine yanlış çıkacak.

     

     

     

     

    AnaMuhalefet tarafından 11/Kas/13 00:17 tarihinde düzenlenmiştir

    Bir işi: " BİLMEYEN " ELEŞTİRİR, " AZ BİLEN " AKIL VERİR, " YAPAMAYAN " ÇAMUR ATAR, " BİLEN " YAPAR.
Toplam Hit: 2795 Toplam Mesaj: 22