Diskuze: Výpomoc s programem
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Neregistrovaný

Zobrazeno 12 zpráv z 12.
//= 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.
Nesmyslně zdlouhavé.
int count = 0;
switch(mesic)
{
case 12:
count += 31;
case 11:
count += 30;
case 10:
count += 31;
case 9:
count += 30;
case 8:
count += 31;
case 7:
count += 31;
case 6:
count += 30;
case 5:
count += 31;
case 4:
count += 30;
case 3:
count += 31;
case 2:
count += 28;
case 1:
count += 31;
default:
//chybné zadání
}
Já mu ale nepsal kod výpočtu, chtěl jsem mu jen poradit ten základ, k
tomu zbytku se už měl dokopat sám jinak měli bysme to stejně dlouhéjak se tak dívám, nebo tě potom
nechápu co je na tom delší ?
U toho co jsi napsal si běžný člověk představí ke každému měsíci výpočet zvlášť. U mě není to break;.
Jeden break ti tam přece jenom chybí
int count = mesic * 30;
switch(mesic)
{
case 12: count++;
case 11: case 10: count++;
case 9: case 8: count++;
case 7: count++;
case 6: case 5: count++;
case 4: case 3: count++;
case 2: count -= 2;
case 1: count++; break;
default:
//chybné zadání
}
To default jsem tam připsal až po chvíli, tak už jsem na
tohle zapoměl
Zobrazeno 12 zpráv z 12.