C++ if, powdójne wyświetlanie napisów
Ostatnio zmodyfikowano 2016-07-04 14:10
Jumpeq Temat założony przez niniejszego użytkownika |
C++ if, powdójne wyświetlanie napisów » 2016-07-04 12:54:53 Witam, jestem początkujący, dopiero zaczynam zabawę z programowaniem. Napisałem program który wyświetla wartość bezwzględną z jakiejś liczby (bez użycia funkcji matematycznych), pojawiła się jedna drobna nieścisłość. Gdy wydam polecenie by pokazał wartość bezwzględną z "2" to pokazuje dwie opcje w "ifie", a gdy podam wartość "-2", pokazuje tylko ten tekst który powinien. Nie wiem co zrobić by wyglądało to estetyczniej i aby program pokazywał tylko ten tekst który mu odpowiada. Bardzo proszę o pomoc. #include <iostream> using namespace std;
int main() { double a, b; cout << "Podaj jakas liczbe: "; cin >> a; if( a > 0 ) { cout << "Wartosc bezwzgledna wynosi: " << a; } else; { cout << "Wartosc bezwzgledna wynosi: " << a *( - 1 ); } return 0; }
Pozdrawiam Jumpeq |
|
marcolo2307 |
» 2016-07-04 13:38:44 Po else nie ma ; . Przemyśl warunek. A zamiast a *( - 1 ) wystarczy - a . |
|
Jumpeq Temat założony przez niniejszego użytkownika |
» 2016-07-04 14:10:25 Faktycznie... nie dojrzałem tego że po else nie ma ; Dzięki za pomoc! |
|
« 1 » |