Şimdi Ara

C'de Basit Bir Ödev Aynı Değeri 3 kez bölmek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
158
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar hoca ödev verdi. Ödev şu ; rastgele bir sayı girilecek gün cinsinden 12324356 gibisinden bu sayıyı yıl ay gün saat dk olarak hesaplayacak yazılımı yapacağız. Fakat aynı sayıyı yani değişkene yazdığımız sayıyı 2-3 kere bölemiyorum. AMacım işte atıyorum 360 gün yazıldığında 360/360 = 1 yıl 360/30= 12 ay falan gibisinden. Ama aynı sayıyı işte hem 30 hem 12 'ye bölemiyorum yardım lütfen.

    Yazdığım kod burda C dilinde ;

    #include <stdio.h> 
    #include <math.h>
    int main()
    {

    char isim[100];
    char soyisim [100];
    int yas;
    int sayi;

    printf("Isminizi Giriniz :"); scanf("%s",&isim);

    printf("Soy Adinizi Giriniz:"); scanf("%s",&soyisim);

    printf("Yasinizi Giriniz :"); scanf("%d",&yas);

    printf("Merhaba %s %s Hos Geldiniz. Yasiniz programi calistirmak icin uygundur.\n",isim,soyisim,yas); // buraya \aa yazıp ses koycam sonra


    printf("Bir sayi giriniz lutfen. (Ondalikli sayi girmeyiniz):\n"); scanf("%d",&sayi);

    int sayi1;

    printf("Gunu giriniz lutfen. Gun olarak (Ondalikli sayi girmeyiniz):\n"); scanf("%d",&sayi1);

    int bolum=sayi1/12;
    int carpim=sayi1*24;


    printf("%d Ay\n%d Saat",bolum,carpim);




    /*int carpim=sayi1*720;
    printf("%d Dakika\n",carpim);

    int carpim=sayi1*2592000;
    printf("%d Saniye\n",carpim);
    */



    }







  • quote:

    Orijinalden alıntı: Raist_can

    Arkadaşlar hoca ödev verdi. Ödev şu ; rastgele bir sayı girilecek gün cinsinden 12324356 gibisinden bu sayıyı yıl ay gün saat dk olarak hesaplayacak yazılımı yapacağız. Fakat aynı sayıyı yani değişkene yazdığımız sayıyı 2-3 kere bölemiyorum. AMacım işte atıyorum 360 gün yazıldığında 360/360 = 1 yıl 360/30= 12 ay falan gibisinden. Ama aynı sayıyı işte hem 30 hem 12 'ye bölemiyorum yardım lütfen.

    Yazdığım kod burda C dilinde ;

    #include <stdio.h> 
    #include <math.h>
    int main()
    {

    char isim[100];
    char soyisim [100];
    int yas;
    int sayi;

    printf("Isminizi Giriniz :"); scanf("%s",&isim);

    printf("Soy Adinizi Giriniz:"); scanf("%s",&soyisim);

    printf("Yasinizi Giriniz :"); scanf("%d",&yas);

    printf("Merhaba %s %s Hos Geldiniz. Yasiniz programi calistirmak icin uygundur.\n",isim,soyisim,yas); // buraya \aa yazıp ses koycam sonra


    printf("Bir sayi giriniz lutfen. (Ondalikli sayi girmeyiniz):\n"); scanf("%d",&sayi);

    int sayi1;

    printf("Gunu giriniz lutfen. Gun olarak (Ondalikli sayi girmeyiniz):\n"); scanf("%d",&sayi1);

    int bolum=sayi1/12;
    int carpim=sayi1*24;


    printf("%d Ay\n%d Saat",bolum,carpim);




    /*int carpim=sayi1*720;
    printf("%d Dakika\n",carpim);

    int carpim=sayi1*2592000;
    printf("%d Saniye\n",carpim);
    */



    }


    Merhaba. Daha mantıklı ödev bulamamış mı hocanız :)
    int saniye , dakika , saat , gun , ay , yil ; diye yeni değişkenler tanımlayıp yapabilirsin. Bu durumda hata vermeyecek. Gün değerini kullanıcıdan iste.
    misal saat = gun * 24 ;
    Çok daha kolayı var tek satırda bu işin hepsini halledebilirsin.
    printf ( " %d yıl \n %d saat \n %d dakika ............." , gun/360 , gun*24 , gun*1440 ) ;

    Gerisini sen hallet




  • Teşekkür ederim.. Pc'den de anlar mısınız ::)
  • quote:

    Orijinalden alıntı: Raist_can

    Teşekkür ederim.. Pc'den de anlar mısınız ::)

    Bence sen okuduğun bölümü bırak belli ki olmayacak. Bu soruyu soran adamın ne olacağı belli.
  • Ben bilgisayar müh okumuyorum. Eem okuyorum.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Neden hemen onyargili davraniyorsunuz deneyen herkes yapabilir bu tarz seyleri sadece dusunmek gerekiyor..

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    C# ve Php aynı anda gider mi ?
    12 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.