• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Banalny program

AwakeningPL

New Member
Joined
Dec 8, 2011
Messages
12
Reaction score
0
No więc zrobiłem pewien banalny <jeśli można go tak nazwać> "program", który robi takie cóś:
http://imageshack.us/photo/my-images/823/aaaaaaajnt.jpg/
I moje pytanie brzmi: why przy dacie urodzenia wypisuje tylko 11, skoro napisałem co napisałem?

Kodzik:
Code:
#include <string>
#include <iostream>
#include <conio.h>
void main()
{
std::string Imie;
std::string Nazwisko;
std::string Data_Urodzenia;
std::cout << "Podaj swoje imie: ";
std::cin >> Imie;
std::cout << "Podaj swoje nazwisko: " ;
std::cin >> Nazwisko;
std::cout << "Podaj swoja date urodzenia (DD:MM:RRRR): ";
std::cin >> Data_Urodzenia;
std::cout << "Twoje imie to " << Imie << "." << std::endl;
std::cout << "Twoje Nazwisko to " << Nazwisko << "." << std::endl;
std::cout << "Twoja Data Urodzenia to " << Data_Urodzenia << "." << std::endl;
getch();
}
 
Lub użyj kropek np. 10.12.1994.
 
No więc zrobiłem pewien banalny <jeśli można go tak nazwać> "program", który robi takie cóś:
ImageShack� - Online Photo and Video Hosting
I moje pytanie brzmi: why przy dacie urodzenia wypisuje tylko 11, skoro napisałem co napisałem?

Kodzik:
Code:
#include <string>
#include <iostream>
#include <conio.h>
void main()
{
std::string Imie;
std::string Nazwisko;
std::string Data_Urodzenia;
std::cout << "Podaj swoje imie: ";
std::cin >> Imie;
std::cout << "Podaj swoje nazwisko: " ;
std::cin >> Nazwisko;
std::cout << "Podaj swoja date urodzenia (DD:MM:RRRR): ";
std::cin >> Data_Urodzenia;
std::cout << "Twoje imie to " << Imie << "." << std::endl;
std::cout << "Twoje Nazwisko to " << Nazwisko << "." << std::endl;
std::cout << "Twoja Data Urodzenia to " << Data_Urodzenia << "." << std::endl;
getch();
}

Kilka rad,

Piszesz to trochę po murzyńsku, na początku programu dodaj:
Code:
using namespace std;
zamiast wszędzie odwoływać się do std.
Komentarze to dobra rzecz na dłuższe programy.
Program jest mało czytelny.

Co do Twojego pytania, to istnieje coś takiego jak funkcje zmiennoprzecinkowe, użyj zmiennej double zamiast string przy deklarowaniu i powinno działać.
 
Kilka rad,

Piszesz to trochę po murzyńsku, na początku programu dodaj:
Code:
using namespace std;
zamiast wszędzie odwoływać się do std.
Komentarze to dobra rzecz na dłuższe programy.
Program jest mało czytelny.

Co do Twojego pytania, to istnieje coś takiego jak funkcje zmiennoprzecinkowe, użyj zmiennej double zamiast string przy deklarowaniu i powinno działać.
Używanie namespace w "dłuższych programach" też nie jest dobrym pomysłem.
 
Back
Top