Witam.
Mam oto taki problem , jestem nowym programistą, dopiero się uczę, i prosiłbym was o napisanie mi kodu do środowiska C++ (program Dev-C++)
Zadanie 1.
Program wyczytujący 2 liczby z klawiatury i liczący a+b / a-b / a+b (mają być chyba 3 programy)
Zadanie 2.
Program pytający o imię i nazwisko i wyświetlający komunikat "Witaj ___ ____"
Otóż , że siedzę dopiero w tym ok. tydzien , i czytam "Od zera do gier kodera" , to jeszcze nie umiem takich rzeczy zrobić , a jak pomożecie , to będę się na tym wzorował.
Z góry dziękuję.
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 11 lat
- Postów:12

- Rejestracja:ponad 19 lat
- Ostatnio:3 miesiące
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 11 lat
- Postów:12
#include <iostream>
#include <conio.h>
void main()
{
int nLiczba1;
std::cout << "Podaj pierwsza liczbe: ";
std::cin >> nLiczba1;
int nLiczba2;
std::cout << "Podaj druga liczbe: ";
std::cin >> nLiczba2;
int nWynik = nLiczba1 + nLiczba2;
std::cout << nLiczba1 << " + " << nLiczba2 << " = " << nWynik;
getch();
}
Próbowałem taki zrobić, ale mam błąd , wyświetla mi void main()
3 11 C:\Users\Ja\Desktop\a+b.cpp [Error] '::main' must return 'int'
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 11 lat
- Postów:12
Wielkie dzięki :)
A tak się tylko spytam?
Czy jeśli przeczytam całe "Od zera do gier kodera" (obecnie jestem na 15 stornie) to czy coś zrozumiem?
Bo na razie nawet to co było pisane , to nic nie rozumiem...czy tego się trzeba uczyć na pamięć?
Pomóc - pomożemy, ale musisz się wykazać własną inicjatywą.
Wrzuć to, co dotychczas wykombinowałeś (wtedy pomożemy) albo zapłać komuś za wykonanie całości.
Btw, jeżeli masz Dev-C++ z serii 4.9.x.x
, wyrzuć je i pobierz jakieś inne, nowsze środowisko.

- Rejestracja:ponad 11 lat
- Ostatnio:ponad 8 lat
- Postów:414
//Wczytanie zewnętrznego pliku -> czytaj uważnie książkę, będzie wyjaśnione w rozdziale o preprocesorze
#include <iostream>
//String to taki specjalny typ obiektu przechowujący napisy
#include <string>
using namespace std; //Pozwala pisać cin zamiast std::cin.
int main()
{
string Imie, Nazwisko; //Tworzę obiekty typu string do przechowania nazwiska.
cout<<"Podaj swoje imie: "; //Wyświetlam napis
cin>>Imie; //Pobieram napis z klawiatury do obiektu imie
cin.ignore(); //Usuwam wszystkie śmieci, które się zaplątały podczas wczytywania z klawiatury.
cout<<endl; //Robię {ENTER}
cout<<"Podaj swoje nazwisko: "; //Wyświetlam napis
cin>>Nazwisko; //Pobieram napis z klawiatury do obiektu nazwisko.
cin.ignore(); //Znowu usuwam śmieci.
cout<<"Witaj "; //Wyświetlam napis
cout<<Imie; //Wyświetlam napis wczytany wcześniej z klawiatury
cout<<" "; //Wyświetlam spację
cout<<Nazwisko; //Wyświetlam napis wczytany wcześniej z klawiatury
getch();
return 0;
}
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 11 lat
- Postów:12
// Imie i nazwisko :D
#include <string>
#include <iostream>
#include <conio.h>
int main()
{
std::string strImie;
std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::string strNazwisko;
std::cout << "Podaj swoje nazwisko: ";
std::cin >> strNazwisko
;std::cout << "Nazywasz się " << strImie ,strNazwisko << std::endl;
getch();
return 0;
}
Zrobiłem , coś takiego do zadania 2 , ale co jest źle (samemu ,w oparciu o Od zera do gier kodera)
Proszę o pomoc ;D
- Rejestracja:ponad 11 lat
- Ostatnio:ponad 11 lat
- Postów:12
#include <iostream> //Wczytanie zewnętrznego pliku -> czytaj uważnie książkę, będzie wyjaśnione w rozdziale o preprocesorze
#include <string> //String to taki specjalny typ obiektu przechowujący napisy
using namespace std; //Pozwala pisać cin zamiast std::cin.
int main()
{
string Imie, Nazwisko; //Tworzę obiekty typu string do przechowania nazwiska.
cout<<"Podaj swoje imie: "; //Wyświetlam napis
cin>>Imie; //Pobieram napis z klawiatury do obiektu imie
cin.ignore(); //Usuwam wszystkie śmieci, które się zaplątały podczas wczytywania z klawiatury.
cout<<endl; //Robię {ENTER}
cout<<"Podaj swoje nazwisko: "; //Wyświetlam napis
cin>>Nazwisko; //Pobieram napis z klawiatury do obiektu nazwisko.
cin.ignore(); //Znowu usuwam śmieci.
cout<<"Witaj "; //Wyświetlam napis
cout<<Imie; //Wyświetlam napis wczytany wcześniej z klawiatury
cout<<" "; //Wyświetlam spację
cout<<Nazwisko; //Wyświetlam napis wczytany wcześniej z klawiatury
getch();
return 0;
}
Dzięki za to , ale wyskakuje mi błąd przy "getch();"
Usunołem getch(); , to po zapisaniu mi się wyłącza po wpisaniu nazwiska ;(


- Rejestracja:ponad 11 lat
- Ostatnio:ponad 8 lat
- Postów:414
Zamień getch();
na getchar();
Shalom