İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Script Programlama (Python, Ruby, Perl, Bash/Shell
Script Programlama (Python, Ruby, Perl, Bash/Shell

C++ yardım edebilecek

Fdn__2021.04.20192 cevap2.606 görüntüleme
2019'den beri3 mesaj
#1
Struct yapısını kullanarak kişiden bugünün tarihini ve doğum gününü istiyecek ve o kişinin kaç gün kaç ay kaç yıl yaşadığını bulan c++ kodu yazmam gerekiyor yapabilen varsa yardım edebilirmisinizz
Cevaplar
2017'den beri9 mesaj
#2
struct birbiriyle alakalı değişkenleri tutacağından tarihi ve doğum gününü onun içinde tanımlayıp daha sonra yaş hesapla fonksiyonu yazarak kaç yıl yaşadığını bulabilirsin
👍 1
Fdn__20 Konuyu açan
2019'den beri3 mesaj
#3
#include <iostream>
using namespace std;

int main()
{
struct tarih
{
int gun;
int ay;
int yil;
};

struct tarih dogum;
struct tarih bugun;

cout<<"dogum tarihinizi giriniz(gun ay yil):";
cin>>dogum.gun,dogum.ay,dogum.yil;
cout<<"bugunun tarihinizi giriniz(gun ay yil): ";
cin>>bugun.gun,bugun.ay,bugun.yil;

if (dogum.gun > bugun.gun)
{
bugun.gun += 30;
bugun.ay -= 1;
}

if (dogum.ay > bugun.ay)
{
bugun.ay += 12;
bugun.yil -=1;
}

cout<<"\nbugune kadar, \n";
cout<<"gun,\n", bugun.gun - dogum.gun;
cout<<" ay,\n", bugun.ay - dogum.ay;
cout<<" yil,\n", bugun.yil - dogum.yil;
cout<<"yasadiniz\n\n";

return 0;
}
Böyle bir şey yaptım ama nedense hesap yapmıyor
struct birbiriyle alakalı değişkenleri tutacağından tarihi ve doğum gününü onun içinde tanımlayıp daha sonra yaş hesapla fonksiyonu yazarak kaç yıl yaşadığını bulabilirsin
#include <iostream>

using namespace std;
struct tarih
{
int gun;
int ay;
int yil;
};

struct tarih dogum;
struct tarih bugun;
int main(){
int gun,ay,yil;

cout<<" dogum tarihinizi giriniz:";
cin>>dogum.gun,dogum.ay,dogum.yil;

cout<<"bugunun tarihinizi giriniz: ";
cin>>bugun.gun, bugun.ay, bugun.yil;

gun=bugun.gun-dogum.gun;
ay=bugun.ay-dogum.ay;
yil=bugun.yil-dogum.yil;

cout<<"\nbugune kadar, \n";
cout<<"gun,\n"<<gun;
cout<<" ay,\n"<<ay;
cout<<"yil\n"<<yil;
cout<<"yasadiniz!\n\n";

return 0;
}
Böyle ama şimdide bugünün tarihini almıyor
düzenlendi

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.