Operacje wejścia / wyjścia

0

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ę.

0

Strony 34 - 42 możesz chwilowo pominąć poprzednie.

0

Czyli mam przeczytaćstrone 34-42 i będę wiedział?
A jeżeli nie , mozecie pomóc?

0
#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'

1
...
int main()
  {
   ...
   return 0;
  }
0

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ęć?

0

O i jeszcze 2 zadanie , jeśli pomozecie , daję plus :)

1

Nic na pamięć wszystko na rozum.
Jeśli czegoś nie rozumiesz nie czytaj dalej tylko wróć i przeczytaj jeszcze raz to co nie zrozumiałeś.
Co do książek to symfonia Grębosza może być dla Ciebie bardziej przyswajalna:)

0

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.

0
   //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;
}
0
// 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

0
#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 ;(

0

Pobierz Code::Blocks i przestań się martwić o to getch.

0

Ale jak skąd to pobrać? I gdzie to wgrać?
:)

0

Chcesz zostać programistą i nie masz bladego pojęcia czym jest Google?
Marnie widzę Twoją przyszłość w tym zawodzie.

0

Wiesz , dzięki , a gdzie można to wgrać?
Ja dopiero mam z tym styczność od tygodnia...

0

To jest środowisko - zainstaluj je jak każdy inny program...

0

Zamień getch(); na getchar();

1 użytkowników online, w tym zalogowanych: 0, gości: 1