void setup() {
Serial.begin(9600);
Serial.println("");
}
void loop()
{
Serial.println("Zadajte prvé číslo:");
while(! Serial.available())
{
}
float a = Serial.parseFloat();
Serial.println(a);
vymazBufer();
Serial.println("Zadajte druhé číslo:");
while(! Serial.available())
{
}
float b = Serial.parseFloat();
Serial.println(b);
vymazBufer();
Serial.println("Zadajte operaciu (+,-,*,/):");
while(! Serial.available())
{
}
char i = Serial.read();
Serial.println(i);
vymazBufer();
if(i == '-'){
Serial.println("Vysledok je: " + String(a-b));
}
else if(i == '+'){
Serial.println("Vysledok je: " + String(a+b));
}
else if(i == '/'){
Serial.println("Vysledok je: " + String(a/b));
}
else if(i == '*'){
Serial.println("Vysledok je: " + String(a*b));
}
else{
Serial.println("Neplatná operácia, zadajte znova !!!.");
}
vymazBufer();
}
void vymazBufer()
{
delay(2);
while(Serial.available())
Serial.read();
}