rewrite if a else if podmienok

This commit is contained in:
Tomáš Vlček 2026-03-19 10:54:20 +00:00
parent 2273e99c14
commit d4e73209cb

View File

@ -79,7 +79,7 @@ int main()
{ {
continue; continue;
} }
else if (strBuffer[i] == '-') if (strBuffer[i] == '-')
{ {
//kontrola - zistenie, ze ci znak '-' symbolizuje zapornu hodnotu (-456) alebo arit. operaciu minus //kontrola - zistenie, ze ci znak '-' symbolizuje zapornu hodnotu (-456) alebo arit. operaciu minus
//zistujeme to na zaklade toho, kde sme v riadku (ak sme na zaciatku num1, num2 alebo vyslednehoCisla, tak sa jedna o minusove znamienko) //zistujeme to na zaklade toho, kde sme v riadku (ak sme na zaciatku num1, num2 alebo vyslednehoCisla, tak sa jedna o minusove znamienko)
@ -96,12 +96,7 @@ int main()
isNegativeSign = true; isNegativeSign = true;
} }
} }
else if (isdigit(strBuffer[i]) != 0 || strBuffer[i] == '.')
{
isLineInvalid = true;
break;
}
else if (isdigit(strBuffer[i]) != 0 || strBuffer[i] == '.')
{ {
//cislo sa bude zapisovat podla toho, kde sme pri citani riadku... //cislo sa bude zapisovat podla toho, kde sme pri citani riadku...
//ak nenasiel ani arit. znamienko = cislo patri ku prvemu operandu (num1) //ak nenasiel ani arit. znamienko = cislo patri ku prvemu operandu (num1)
@ -136,6 +131,11 @@ int main()
} }
op1 = strBuffer[i]; op1 = strBuffer[i];
} }
else
{
isLineInvalid = true;
break;
}
} }