#1
Napisano 17.11.2012 - 23:16
Napisano 25.09.2011 - 17:55
#2
Napisano 18.11.2012 - 12:34
Wskazówka: swój kod wstaw między znaczniki [ code] i [ /code] (tylko bez tych spacji w nawiasach kwadratowych) to będzie czytelniejszy
#3
Napisano 18.11.2012 - 13:40
{int a,b ; cout<<"podaj dwie liczby"<<endl; cin>>a>>b; char p; switch (a,b) cout<<"podaj znak dzialania"<<endl; { case 1: cin>>p; if (p!=+) cout<<a+b<<"suma" ; break; case 2: cin>>p; if (p!=-) cout<<a-b<<"roznica"; break; case 3: cin>>p; if (p!=*) cout<<a*b<<"iloczyn"; break; case 4: cin>>p; if (p!=/) cout<<a/b<<"iloraz"; break; } system("PAUSE"); return EXIT_SUCCESS; }
spodziewam się ,że będzie dużo błędów.
Jakby ktoś mógł już je poprawić i napisać gotowe , bo sam już nie wiem. Z tym if jest coś źle.
Użytkownik Azaks edytował ten post 18.11.2012 - 13:40
#4
Napisano 18.11.2012 - 14:45
switch(p) { ...}bo to od wartości p uzależniasz dalsze działanie programu.
Druga ważna sprawa jest taka, że to co stoi między słowem case a dwukropkiem to nie mają być kolejne liczby naturalne tylko możliwe wartości tego wyrażenia co jest w switchu, czyli w twoim przypadku to będą znaki '+', '-', itd.
Czyli będzie np
case '+':Stąd wniosek, że wartość p musisz znać jeszcze przed wejściem do switcha, więc
cin >> p;musisz przesunąć przed tę instrukcję.
Spróbuj to poprawić, skompilować i jak będą problemy to napisz.
#5
Napisano 18.11.2012 - 15:28
float a,b ; cout<<"podaj dwie liczby"<<endl; cin>>a>>b; cout<<"podaj znak dzialania"<<endl; char p; cin>>p; switch (p) { case '+': cout<<a+b<<"to suma"; break; case '-': cout<<a-b<<"to roznica"; break; case '*': cout<<a*b<<"to iloczyn"; break; case '/': cout<<a/b<<"to iloraz"; break;
Udoskonaliłem i działa, dziękuję.
#6
Napisano 29.05.2013 - 11:05
Dobry jest ten kompilator DEV, czytałem gdzieś że już ostro przestarzały i nie rozwija się wcale ???
#7
Napisano 30.05.2013 - 12:17
To DEV - C++ to formalnie nie jest kompilator tylko całe IDE (domyślnie używa chyba mingw do kompilacji) i faktycznie pierwotna wersja już raczej nie jest rozwijana. Natomiast ktoś przejął ten projekt i go rozwija tutaj http://sourceforge.n...s/orwelldevcpp/
#8
Napisano 24.06.2013 - 18:42
DEV jest stary ma sporo błędów ale w szkolach wciskają go razem z Turbo Pasale. Do nauki jest OK ale zrobić coś poważniejszego to raczej nie.
#9
Napisano 16.07.2013 - 19:01
Zależy w jakich szkołach, u mnie jest Code::Blocks
#11
Napisano 23.07.2013 - 09:01
Też tak uważam (odnośnie tego co się tyczy kompilatora, sam go używam) Hmm... może fart, ale z drugiej strony, w mojej szkole znajduje się komisja wojewódzka OIG'a ( Olimpiady Informatycznej Gimnazjalistów ) także nauczyciel informatyki coś tam o kodzeniu wie Visual też jest, ale nikt go nie używa
Użytkownik krolikbuks edytował ten post 23.07.2013 - 09:03
#12
Napisano 06.09.2013 - 10:19
Dev jest fajny bo jest szybki i prosty, osobiście polecam netbeans od IDE, fakt ze duzo pamięci zjada ale jest bardzo pomocny w wielu kwestiach
#13
Napisano 08.09.2013 - 19:53
Też korzystam z NetBeans i jak najbardziej polecam.
Wcześniej miałem właśnie Dev'a, ale jakoś nie zadowalał mnie za bardzo.