Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Początki w C++ help ?


Rekomendowane odpowiedzi

Opublikowano

Witam. Dopiero zaczynam zabawę z C++ i mam 3 pytania:

1. Kto mógłby mi przerobić ten kod tak aby działał? (Code::Blocks)

 

#include <iostream>

 

using namespace std;

 

main()

{

int id;

cout<<"1 - dodawanie"<<"\n";

cout<<"2 - odejmowanie"<<"\n";

cout<<"3 - mnozenie"<<"\n";

cout<<"4 - dzielenie"<<"\n";

cin>>id;

if(id = "1") goto I_dodawanie;

if else (id = "2") goto II_odejmowanie;

if else (id = "3") goto III_mnozenie;

if else (id = "4") goto IV_dzielenie;

}

void I_dodawanie()

{

double a;

double b;

cout<<"Podaj A"<<"\n";

cin>>a;

cout<<"Podaj B"<<"\n";

cin>>b;

cout<<"Oblczam"<<"\n";

Sleep(500);

("cls");

cout<<"Suma to "<< a + b <<"\n";

int id;

cout<<"1 - dodawanie"<<"\n";

cout<<"2 - odejmowanie"<<"\n";

cout<<"3 - mnozenie"<<"\n";

cout<<"4 - dzielenie"<<"\n";

cout<<"5 - poczatek"<<"\n";

cin>>id;

if(id = "1") goto I_dodawanie;

if else(id = "2") goto II_odejmowanie;

if else (id = "3") goto III_mnozenie;

if else (id = "4") goto IV_dzielenie;

if else (id = "5") goto main;

}

void II_odejmowanie()

{

double a;

double b;

cout<<"Podaj A"<<"\n";

cin>>a;

cout<<"Podaj B"<<"\n";

cin>>b;

cout<<"Obliczam"<<"\n";

Sleep(500);

("cls");

cout<<"Roznica to "<< a - b<<"\n";

int id;

cout<<"1 - dodawanie"<<"\n";

cout<<"2 - odejmowanie"<<"\n";

cout<<"3 - mnozenie"<<"\n";

cout<<"4 - dzielenie"<<"\n";

cout<<"5 - poczatek"<<"\n";

cin>>id;

if(id = "1") goto I_dodawanie;

if else(id = "2") goto II_odejmowanie;

if else (id = "3") goto III_mnozenie;

if else (id = "4") goto IV_dzielenie;

if else (id = "5") goto main;

}

void III_mnozenie()

{

double a;

double b;

cout<<"Podaj A"<<"\n";

cin>>a;

cout<<"Podaj B"<<"\n";

cin>>b;

cout<<"Obliczam"<<"\n";

Sleep(500);

("cls");

cout<<"Iloczyn to"<< a * b <<"\n";

int id;

cout<<"1 - dodawanie"<<"\n";

cout<<"2 - odejmowanie"<<"\n";

cout<<"3 - mnozenie"<<"\n";

cout<<"4 - dzielenie"<<"\n";

cout<<"5 - poczatek"<<"\n";

cin>>id;

if(id = "1") goto I_dodawanie;

if else(id = "2") goto II_odejmowanie;

if else (id = "3") goto III_mnozenie;

if else (id = "4") goto IV_dzielenie;

if else (id = "5") goto main;

}

void IV_dzielenie()

{

double a;

double b;

cout<<"Podaj A"<<"\n";

cin>>a;

cout<<"Podaj B:<<:\n";

cin>>b;

cout <<"Obliczam"<<"\n";

Sleep(500);

("cls");

cout<<"Iloraz to"<< a / b<<"\n";

int id;

cout<<"1 - dodawanie"<<"\n";

cout<<"2 - odejmowanie"<<"\n";

cout<<"3 - mnozenie"<<"\n";

cout<<"4 - dzielenie"<<"\n";

cout<<"5 - poczatek"<<"\n";

cin>>id;

if(id = "1") goto I_dodawanie;

if else(id = "2") goto II_odejmowanie;

if else (id = "3") goto III_mnozenie;

if else (id = "4") goto IV_dzielenie;

if else (id = "5") goto main;

}

 

 

 

 

2. Jak napisać komunikator podobny do gg ??

 

3. Jaki kompilator jest najlepszy dla początkujących (nie Dev-C++)

 

@EDIT:

 

U mnie w Code::Blocks zamiast

System("pause") treba napisać ("pause")

i tak samo przy if...

nie else if... tylko if else...

Weteran
Opublikowano

1. :O

 

jak używasz goto to nie podawaj kodu, bo trzeba się nieźle namyśleć aby coś z tego zrozumieć,

nie if else (id = "3") goto III_mnozenie;

tylko else if (id == 3) goto III_mnozenie;

i co to jest ("cls")? chyba chodziło ci o System("cls")

Jest pewnie jeszcze o wiele więcej błędów.

 

2. np. przez winsock, robisz pętle która przez każde okrążenie będzie pobierać informacje, a następnie wysyłać te które ty podajesz, żadna filozofia.

 

3. racja, dev-c++ to nie kompilator tylko ide, a najlepsze ide dla początkującego(i nie tylko) to code blocks

 

 

Radzę ci przeczytać do końca cały tutorial, czy książkę, bo robisz głupie i podstawowe błędy.

  • 1 miesiąc temu...
Opublikowano

1 ten kod jest troszke chaotyczny

uzywaj funkcji case to ułatwi sprawe ;) polecam ci tut od zera do gier kodera dużo ci ułatwi

za duża sygna RMCF <3

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...