• Forum

  • Regulamin

  • Szukaj

  • Użytkownicy

  • Kalendarz

  • Pomoc

  • Kontakt

  •  
Aktualny czas: 01-06-2025, 3:46 Witaj! (LogowanieRejestracja)
Witamy na WebElite.pl - Forum Informatycznym!

Aktualnie przeglądasz forum jako Gość, przez co Twój dostęp jest w pewnym stopniu ograniczony. Zarejestruj się a uzyskasz dostęp do publikacji postów oraz wielu innych ciekawych funkcji niedostępnych dla niezarejestrowanych użytkowników. Nie zastanawiaj się dłużej i dołącz do naszej społeczności już dziś!

Pozdrawiamy i życzymy mile spędzonego czasu na forum.
facebooktwitteryoutube
LoLek209
Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
C++ Prosze o pomoc
Autor Wiadomość
LoLek209 Offline
Newbie
*

Liczba postów: 1
Reputacja: 0
Post: #1
C++ Prosze o pomoc
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;
}
(Ten post był ostatnio modyfikowany: 19-10-2015, 9:03 przez LoLek209.)
19-10-2015, 9:02
Odpowiedz cytując ten post
jarex_67 Offline
Znawca
***

Liczba postów: 90
Reputacja: 0
Post: #2
RE: C++ Prosze o pomoc
Spróbuj tutaj jest fajne szkolenie http://geek-on.pl Smile
29-08-2017, 18:40
Odpowiedz cytując ten post


Skocz do: