x-kom hosting

[Rozwiązany] Help! Niemogę znaleźć błędu w skrypcie.

Cyper
utworzono
utworzono

Oto skrypt:

#include <iostream>

#include <conio.h>

void main()

{

float fLiczba1;

std::cout << "Podaj pierwsza liczba: ";

std::cin >> fLiczba1;

float fLiczba2;

std::cout << "Podaj druga liczba: ";

std::cin >> fLiczba2;

int nOpcja;

{

std::cout << "Wybierz dzialanie:" << std::endl

std::cout << "1. Dodawanie" << std::endl

std::cout << "2. Odejmowanie" << std::endl

std::cout << "3. Mnozenie" << std::endl

std::cout << "4. Dzielenie" << std::endl

std::cout << "0. Wyjscie" << std::endl

std::cout << "Twoj wybor: ";

std::cin >> nOpcja;

}

switch (nOpcja)

{

case 1: std::cout << fLiczba1 << " + " << fLiczba2 << " = "

<< fLiczba1 + fLiczba2; break;

case 2: std::cout << fLiczba1 << " - " << fLiczba2 << " = "

<< fLiczba1 - fLiczba2; break;

case 3: std::cout << fLiczba1 << " * " << fLiczba2 << " = "

<< fLiczba1 * fLiczba2; break;

case 4:

if (fLiczba2 == 0.0)

std::cout << "Dzielnik nie moze byc zerem!";

else

std::cout << fLiczba1 << " / " << fLiczba2 << " = "

<< fLiczba1 / fLiczba2;

break;

case 0: std::cout << "Dziekujemy :)"; break;

default: std::cout << "Nieznana opcja!";

}

getch();

}

Szukałeem i nieznalazłem na forum :-/

Z góry dzięx za pomoc :)

luq
komentarz
komentarz
#include <iostream>#include <conio.h>int main(){float fLiczba1;std::cout << "Podaj pierwsza liczba: ";std::cin >> fLiczba1;float fLiczba2;std::cout << "Podaj druga liczba: ";std::cin >> fLiczba2;int nOpcja;{  std::cout << "Wybierz dzialanie:" << std::endl;  std::cout << "1. Dodawanie" << std::endl;  std::cout << "2. Odejmowanie" << std::endl;  std::cout << "3. Mnozenie" << std::endl;  std::cout << "4. Dzielenie" << std::endl;  std::cout << "0. Wyjscie" << std::endl;  std::cout << "Twoj wybor: ";  std::cin >> nOpcja;}switch (nOpcja){	case 1: std::cout << fLiczba1 << " + " << fLiczba2 << " = "			<< fLiczba1 + fLiczba2; break;	case 2: std::cout << fLiczba1 << " - " << fLiczba2 << " = "			<< fLiczba1 - fLiczba2; break;	case 3: std::cout << fLiczba1 << " * " << fLiczba2 << " = "			<< fLiczba1 * fLiczba2; break;	case 4:			if (fLiczba2 == 0.0)				std::cout << "Dzielnik nie moze byc zerem!";			else				std::cout << fLiczba1 << " / " << fLiczba2 << " = "				<< fLiczba1 / fLiczba2;			break;	case 0: std::cout << "Dziekujemy smile.gif"; break;	default: std::cout << "Nieznana opcja!";}getch();return 0;}

w C++ main musi zwracac int, nie miales tez srednikow wszedzie. Ja nie wiem jakiego IDE urzywasz ale debuger przeciez informuje cię o takich błędach, to nie były jakieś błedy logiczne wiec tylko umiejętonośc czytania tutaj sie przydała. Pozatym radze stosowac wciecia.

Cyper
komentarz
komentarz

Dzięki Ci wielkie :)

Program działa znakomicie :)

A wcięcia stosuję, jednak przy kopiowaniu tekstu nieskopiowały mi się one wraz z nim.

Jeszcze raz dzięki wielkie za pomoc.

Problem rozwiązany = temat do zamkniecia :)

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.