#include <LiquidCrystal.h>
LiquidCrystal lcd(10,9,5,4,3,2); //RS,E,D4,D5,D6,D7
void setup() {
Serial.begin(9600);
lcd.begin(16,2);
Serial.println("kalkulacka");
}
void loop() {
Serial.println("----------------------");
Serial.print("Zadajte prve cislo: ");
while(!Serial.available());
int cislo1 = Serial.parseInt();
Serial.println(cislo1);
Serial.read();
Serial.print("Zadajte znamienko: ");
while(!Serial.available());
String znamienko = Serial.readStringUntil('\n');
Serial.println(znamienko);
Serial.read();
Serial.print("Zadajte druhe cislo: ");
while(!Serial.available());
int cislo2 = Serial.parseInt();
Serial.println(cislo2);
Serial.read();
int vysledok;
lcd.clear();
if(znamienko == "+")
lcd.print(String(cislo1) + " " + znamienko + " " + cislo2 + " = " + (cislo1 + cislo2));
else if(znamienko == "-")
lcd.print(String(cislo1) + " " + znamienko + " " + cislo2 + " = " + (cislo1 - cislo2));
else if(znamienko == "*")
lcd.print(String(cislo1) + " " + znamienko + " " + cislo2 + " = " + (cislo1 * cislo2));
else if(znamienko == "/")
lcd.print(String(cislo1) + " " + znamienko + " " + cislo2 + " = " + (cislo1 / cislo2));
else
Serial.println("error: nespravne znamienko");
}