Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++][Dev-C++]Podanie dnia urodzin

Ostatnio zmodyfikowano 2011-03-18 19:59
Autor Wiadomość
woockie
Temat założony przez niniejszego użytkownika
[C++][Dev-C++]Podanie dnia urodzin
» 2011-03-18 19:42:44
Witam!
Zachciało mi się napisać taki oto program, który po podaniu daty urodzin wypisuje dzień urodzin, z resztą podaje kod to będzie chyba jasne ;)
Mam problem, bo nie wiem jak zablokować danego bloku danych. Konkretnie to po podaniu daty 14.7.1901, wyświetla mi się kilka rodpowiedzi. Może mógłby mi ktoś w tym pomóc??

C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    int dzien, miesiac, rok, liczba, I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII;
   
    cout << "PODAJ DATE SWOICH URODZIN" << endl;
    cout << "DZIEN: ";
    cin >> dzien;
    cin.get();
   
    cout << "MIESIAC (cyfra): ";
    cin >> miesiac;
    cin.get();
   
    cout << "ROK: ";
    cin >> rok;
    cin.get();
   
    cout << endl << endl << endl;
   
    if( rok == 1901 )
    //STYCZEŃ
    if( miesiac == 1 )
         I = 2;
   
    if( dzien + I == 1 || dzien + I == 8 || dzien + I == 15 || dzien + I == 22 || dzien + I == 29 || dzien + I == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + I == 2 || dzien + I == 9 || dzien + I == 16 || dzien + I == 23 || dzien + I == 30 || dzien + I == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + I == 3 || dzien + I == 10 || dzien + I == 17 || dzien + I == 24 || dzien + I == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + I == 4 || dzien + I == 11 || dzien + I == 18 || dzien + I == 25 || dzien + I == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + I == 5 || dzien + I == 12 || dzien + I == 19 || dzien + I == 26 || dzien + I == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + I == 6 || dzien + I == 13 || dzien + I == 20 || dzien + I == 27 || dzien + I == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + I == 7 || dzien + I == 14 || dzien + I == 21 || dzien + I == 28 || dzien + I == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //LUTY
    if( miesiac == 2 )
         II = 5;
   
    if( dzien + II == 1 || dzien + II == 8 || dzien + II == 15 || dzien + II == 22 || dzien + II == 29 || dzien + II == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + II == 2 || dzien + II == 9 || dzien + II == 16 || dzien + II == 23 || dzien + II == 30 || dzien + II == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + II == 3 || dzien + II == 10 || dzien + II == 17 || dzien + II == 24 || dzien + II == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + II == 4 || dzien + II == 11 || dzien + II == 18 || dzien + II == 25 || dzien + II == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + II == 5 || dzien + II == 12 || dzien + II == 19 || dzien + II == 26 || dzien + II == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + II == 6 || dzien + II == 13 || dzien + II == 20 || dzien + II == 27 || dzien + II == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + II == 7 || dzien + II == 14 || dzien + II == 21 || dzien + II == 28 || dzien + II == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //MARZEC
    if( miesiac == 3 )
         III = 5;
   
    if( dzien + III == 1 || dzien + III == 8 || dzien + III == 15 || dzien + III == 22 || dzien + III == 29 || dzien + III == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + III == 2 || dzien + III == 9 || dzien + III == 16 || dzien + III == 23 || dzien + III == 30 || dzien + III == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + III == 3 || dzien + III == 10 || dzien + III == 17 || dzien + III == 24 || dzien + III == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + III == 4 || dzien + III == 11 || dzien + III == 18 || dzien + III == 25 || dzien + III == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + III == 5 || dzien + III == 12 || dzien + III == 19 || dzien + III == 26 || dzien + III == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + III == 6 || dzien + III == 13 || dzien + III == 20 || dzien + III == 27 || dzien + III == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + III == 7 || dzien + III == 14 || dzien + III == 21 || dzien + III == 28 || dzien + III == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //KWIECIEŃ
    if( miesiac == 4 )
         IV = 1;
   
    if( dzien + IV == 1 || dzien + IV == 8 || dzien + IV == 15 || dzien + IV == 22 || dzien + IV == 29 || dzien + IV == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + IV == 2 || dzien + IV == 9 || dzien + IV == 16 || dzien + IV == 23 || dzien + IV == 30 || dzien + IV == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + IV == 3 || dzien + IV == 10 || dzien + IV == 17 || dzien + IV == 24 || dzien + IV == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + IV == 4 || dzien + IV == 11 || dzien + IV == 18 || dzien + IV == 25 || dzien + IV == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + IV == 5 || dzien + IV == 12 || dzien + IV == 19 || dzien + IV == 26 || dzien + IV == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + IV == 6 || dzien + IV == 13 || dzien + IV == 20 || dzien + IV == 27 || dzien + IV == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + IV == 7 || dzien + IV == 14 || dzien + IV == 21 || dzien + IV == 28 || dzien + IV == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //MAJ
    if( miesiac == 5 )
         V = 3;
   
    if( dzien + V == 1 || dzien + V == 8 || dzien + V == 15 || dzien + V == 22 || dzien + V == 29 || dzien + V == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + V == 2 || dzien + V == 9 || dzien + V == 16 || dzien + V == 23 || dzien + V == 30 || dzien + V == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + V == 3 || dzien + V == 10 || dzien + V == 17 || dzien + V == 24 || dzien + V == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + V == 4 || dzien + V == 11 || dzien + V == 18 || dzien + V == 25 || dzien + V == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + V == 5 || dzien + V == 12 || dzien + V == 19 || dzien + V == 26 || dzien + V == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + V == 6 || dzien + V == 13 || dzien + V == 20 || dzien + V == 27 || dzien + V == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + V == 7 || dzien + V == 14 || dzien + V == 21 || dzien + V == 28 || dzien + V == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //CZERWIEC
    if( miesiac == 6 )
         VI = 6;
   
    if( dzien + VI == 1 || dzien + VI == 8 || dzien + VI == 15 || dzien + VI == 22 || dzien + VI == 29 || dzien + VI == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + VI == 2 || dzien + VI == 9 || dzien + VI == 16 || dzien + VI == 23 || dzien + VI == 30 || dzien + VI == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + VI == 3 || dzien + VI == 10 || dzien + VI == 17 || dzien + VI == 24 || dzien + VI == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + VI == 4 || dzien + VI == 11 || dzien + VI == 18 || dzien + VI == 25 || dzien + VI == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + VI == 5 || dzien + VI == 12 || dzien + VI == 19 || dzien + VI == 26 || dzien + VI == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + VI == 6 || dzien + VI == 13 || dzien + VI == 20 || dzien + VI == 27 || dzien + VI == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + VI == 7 || dzien + VI == 14 || dzien + VI == 21 || dzien + VI == 28 || dzien + VI == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //LIPIEC
    if( miesiac == 7 )
         VII = 1;
   
    if( dzien + VII == 1 || dzien + VII == 8 || dzien + VII == 15 || dzien + VII == 22 || dzien + VII == 29 || dzien + VII == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + VII == 2 || dzien + VII == 9 || dzien + VII == 16 || dzien + VII == 23 || dzien + VII == 30 || dzien + VII == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + VII == 3 || dzien + VII == 10 || dzien + VII == 17 || dzien + VII == 24 || dzien + VII == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + VII == 4 || dzien + VII == 11 || dzien + VII == 18 || dzien + VII == 25 || dzien + VII == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + VII == 5 || dzien + VII == 12 || dzien + VII == 19 || dzien + VII == 26 || dzien + VII == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + VII == 6 || dzien + VII == 13 || dzien + VII == 20 || dzien + VII == 27 || dzien + VII == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + VII == 7 || dzien + VII == 14 || dzien + VII == 21 || dzien + VII == 28 || dzien + VII == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //SIERPIEŃ
    if( miesiac == 8 )
         VIII = 4;
   
    if( dzien + VIII == 1 || dzien + VIII == 8 || dzien + VIII == 15 || dzien + VIII == 22 || dzien + VIII == 29 || dzien + VIII == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + VIII == 2 || dzien + VIII == 9 || dzien + VIII == 16 || dzien + VIII == 23 || dzien + VIII == 30 || dzien + VIII == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + VIII == 3 || dzien + VIII == 10 || dzien + VIII == 17 || dzien + VIII == 24 || dzien + VIII == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + VIII == 4 || dzien + VIII == 11 || dzien + VIII == 18 || dzien + VIII == 25 || dzien + VIII == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + VIII == 5 || dzien + VIII == 12 || dzien + VIII == 19 || dzien + VIII == 26 || dzien + VIII == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + VIII == 6 || dzien + VIII == 13 || dzien + VIII == 20 || dzien + VIII == 27 || dzien + VIII == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + VIII == 7 || dzien + VIII == 14 || dzien + VIII == 21 || dzien + VIII == 28 || dzien + VIII == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //WRZESIEŃ
    if( miesiac == 9 )
         IX = 0;
   
    if( dzien + IX == 1 || dzien + IX == 8 || dzien + IX == 15 || dzien + IX == 22 || dzien + IX == 29 || dzien + IX == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + IX == 2 || dzien + IX == 9 || dzien + IX == 16 || dzien + IX == 23 || dzien + IX == 30 || dzien + IX == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + IX == 3 || dzien + IX == 10 || dzien + IX == 17 || dzien + IX == 24 || dzien + IX == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + IX == 4 || dzien + IX == 11 || dzien + IX == 18 || dzien + IX == 25 || dzien + IX == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + IX == 5 || dzien + IX == 12 || dzien + IX == 19 || dzien + IX == 26 || dzien + IX == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + IX == 6 || dzien + IX == 13 || dzien + IX == 20 || dzien + IX == 27 || dzien + IX == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + IX == 7 || dzien + IX == 14 || dzien + IX == 21 || dzien + IX == 28 || dzien + IX == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //PAŹDZIERNIK
    if( miesiac == 10 )
         X = 2;
   
    if( dzien + X == 1 || dzien + X == 8 || dzien + X == 15 || dzien + X == 22 || dzien + X == 29 || dzien + X == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + X == 2 || dzien + X == 9 || dzien + X == 16 || dzien + X == 23 || dzien + X == 30 || dzien + X == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + X == 3 || dzien + X == 10 || dzien + X == 17 || dzien + X == 24 || dzien + X == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + X == 4 || dzien + X == 11 || dzien + X == 18 || dzien + X == 25 || dzien + X == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + X == 5 || dzien + X == 12 || dzien + X == 19 || dzien + X == 26 || dzien + X == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + X == 6 || dzien + X == 13 || dzien + X == 20 || dzien + X == 27 || dzien + X == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + X == 7 || dzien + X == 14 || dzien + X == 21 || dzien + X == 28 || dzien + X == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //LISTOPAD
    if( miesiac == 11 )
         XI = 5;
   
    if( dzien + XI == 1 || dzien + XI == 8 || dzien + XI == 15 || dzien + XI == 22 || dzien + XI == 29 || dzien + XI == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + XI == 2 || dzien + XI == 9 || dzien + XI == 16 || dzien + XI == 23 || dzien + XI == 30 || dzien + XI == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + XI == 3 || dzien + XI == 10 || dzien + XI == 17 || dzien + XI == 24 || dzien + XI == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + XI == 4 || dzien + XI == 11 || dzien + XI == 18 || dzien + XI == 25 || dzien + XI == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + XI == 5 || dzien + XI == 12 || dzien + XI == 19 || dzien + XI == 26 || dzien + XI == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + XI == 6 || dzien + XI == 13 || dzien + XI == 20 || dzien + XI == 27 || dzien + XI == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + XI == 7 || dzien + XI == 14 || dzien + XI == 21 || dzien + XI == 28 || dzien + XI == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
    //GRUDZIEŃ
    if( miesiac == 12 )
         IV = 0;
   
    if( dzien + XII == 1 || dzien + XII == 8 || dzien + XII == 15 || dzien + XII == 22 || dzien + XII == 29 || dzien + XII == 36 )
         cout << "Dzien urodzin to: Niedziela";
   
    if( dzien + XII == 2 || dzien + XII == 9 || dzien + XII == 16 || dzien + XII == 23 || dzien + XII == 30 || dzien + XII == 37 )
         cout << "Dzien urodzin to: Poniedzialek";
   
    if( dzien + XII == 3 || dzien + XII == 10 || dzien + XII == 17 || dzien + XII == 24 || dzien + XII == 31 )
         cout << "Dzien urodzin to: Wtorek";
   
    if( dzien + XII == 4 || dzien + XII == 11 || dzien + XII == 18 || dzien + XII == 25 || dzien + XII == 32 )
         cout << "Dzien urodzin to: Sroda";
   
    if( dzien + XII == 5 || dzien + XII == 12 || dzien + XII == 19 || dzien + XII == 26 || dzien + XII == 33 )
         cout << "Dzien urodzin to: Czwartek";
   
    if( dzien + XII == 6 || dzien + XII == 13 || dzien + XII == 20 || dzien + XII == 27 || dzien + XII == 34 )
         cout << "Dzien urodzin to: Piatek";
   
    if( dzien + XII == 7 || dzien + XII == 14 || dzien + XII == 21 || dzien + XII == 28 || dzien + XII == 35 )
         cout << "Dzien urodzin to: Sobota";
   
   
   
   
    getch();
    return 0;
}
Nie wiem czy dobrze zakodowałem swój kod, jeśli nie to niech ktoś będzie łaskaw poprawić ;)
Pozdrawiam
P-29298
DejaVu
» 2011-03-18 19:51:26
Nie wiem o co chodzi w tym Twoim programie oraz jaki masz problem, ale jedno jest pewne - musisz najpierw nauczyć się korzystania z pętli :)
P-29299
woockie
Temat założony przez niniejszego użytkownika
» 2011-03-18 19:59:49
Dobra już rozkminiłem :D




Temat można usunąć :P:D
P-29300
« 1 »
  Strona 1 z 1