Diskuze: Je to prasečina?
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Ty IF: V c++ nejde switch na stringy
určitě by to šlo alespoň přes funkci na nákup toho auta, vstupní
parametr cena a jméno auta, hodně by to zpřehlednilo
v c++ sice nejde switch na string, ale když máš string, tak k prvnímu písmenu se můžeš dostat přes operátor [] takže tam můžeš pak udělat..
swtich(a[0]) {
// ...
}
jsem ti to trochu upravil
Největší prasečina je tohle
int b = 100;
while(b == 100){...}
(já jsem udělal celkem prasečinu s tim překlopení case ve switchi, asi by
mě za to nepochválili, ale v tomhle případě je to využitelný)
mrkni na ten pastebin, pochopíš, jinak se ozvi ..
Do budoucna
jinak jsem použil stringový metody compare a length, máš tam linky kdyžtak, a pak ještě toho, že se dá v cpp přistupovat ke stringu jako véčku k poli znaků
a podmínka na do-while ti asi přijde jako nesmyl, ale je to tak, DeMorgan
tušim nebo tak něco
jo btw není tam ošetřený nakupování bez peněz, můžeš do mínusu, i
koupit zápornej počet
Ps. a v tomhle případě jsou i zbytečný argumenty mainu (argc, argv) - to se používá pro parsování přepínačů při spouštění z cmd line
Zobrazeno 5 zpráv z 5.