// Deklarace funkcí
float zadatCislo();
void vypisVysledky(float cislo1, float cislo2);
void setup() {
Serial.begin(9600);
}
void loop() {
float cislo1 = zadatCislo();
float cislo2 = zadatCislo();
vypisVysledky(cislo1, cislo2);
delay(1000);
}
float zadatCislo() {
Serial.print("Zadajte cislo: ");
while (!Serial.available()) {
// čakanie na vstup
}
float cislo = Serial.parseFloat();
Serial.println(cislo);
if (Serial.available()) {
// Vyčistenie vstupu
while (Serial.available()) {
Serial.read();
}
}
return cislo;
}
void vypisVysledky(float cislo1, float cislo2) {
float sucet = cislo1 + cislo2;
float rozdiel = cislo1 - cislo2;
float sucin = cislo1 * cislo2;
float podiel = cislo1 / cislo2;
Serial.println("Vysledky:");
// Výpis výsledkov
Serial.print("Sucet: ");
Serial.println(sucet);
Serial.print("Rozdiel: ");
Serial.println(rozdiel);
Serial.print("Sucin: ");
Serial.println(sucin);
Serial.print("Podiel: ");
Serial.println(podiel);
}