rewrite if a else if podmienok
This commit is contained in:
parent
2273e99c14
commit
d4e73209cb
@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user