Forum Informatyczne WebElite.pl
C++ Prosze o pomoc - Wersja do druku

+- Forum Informatyczne WebElite.pl (https://www.webelite.pl)
+-- Dział: # Technika komputerowa (https://www.webelite.pl/forumdisplay.php?fid=10)
+--- Dział: Programowanie (https://www.webelite.pl/forumdisplay.php?fid=35)
+---- Dział: C/C++ (https://www.webelite.pl/forumdisplay.php?fid=81)
+---- Wątek: C++ Prosze o pomoc (/showthread.php?tid=4466)



C++ Prosze o pomoc - LoLek209 - 19-10-2015

Witam,
jestem totalnie zielony, ale otrzymałem zadania aby napisać program, który pyta o imię, nazwisko, data urodzenia. Program pobiera datę z komputera i sprawdza czy jest się pełnoletnim. Jak wspomniałem jestem totalnie zielony i pewnie ten program jest chaotycznie napisany, ale proszę czy możecie sprawdzić czy jest on poprawny?


#include <iostream>
#include <Windows.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int dzien, miesiac, rok;
int tm_year;
char imie[20];
char nazwisko[30];
char wYear;
char wMonth;
char wDay;
printf("Podaj imie-");
scanf("%s", imie);
getchar();

printf("Podaj nazwisko-");
scanf("%s", nazwisko);
getchar();

printf("Podaj date urodzenia rrrr/mm/dd-");
scanf("%d/%d/%d", &rok, &miesiac, &dzien);
getchar();

SYSTEMTIME st;
GetLocalTime(&st);
printf("Dzisiejsza data:%d/%d/%d", st.wYear,st.wMonth,st.wDay);
getchar();

if (st.wYear-rok>18 ){
printf("Witaj %s %s jestes pelnoletni.", imie, nazwisko);
}
if (st.wYear-rok<18 )
{
printf("Witaj %s %s nie jestes pelnoletni.", imie, nazwisko);
}
if (st.wYear-rok==18 and miesiac==st.wMonth and dzien>=st.wDay)
{
printf("Witaj %s %s jestes pelnoletni.", imie, nazwisko);
}
if (st.wYear-rok==18 and miesiac<st.wMonth)
{
printf("Witaj %s %s jestes pelnoletni.", imie, nazwisko);
}
if (st.wYear-rok==18 and miesiac>st.wMonth)
{
printf ("Witaj %s %s nie jestes pelnoletni.", imie, nazwisko);
}
if (st.wYear-rok==18 and miesiac==st.wMonth and dzien<st.wDay)
{
printf ("Witaj %s %s nie jestes pelnoletni.", imie, nazwisko);
}

getchar();


return 0;
}


RE: C++ Prosze o pomoc - jarex_67 - 29-08-2017

Spróbuj tutaj jest fajne szkolenie http://geek-on.pl Smile