String poraka1 = "Koj e vasiot prv broj?";
String poraka2 = "Koj e vasiot vtor broj?";
String poraka3 = "Koj e vasiot operator?";
String poraka4 = "Dali sakate nova zadaca?";
String poraka5 = "Sledi nova zadaca:";
String poraka6 = "Digitronot e isklucen, ako sakate da go vklucite napisete START!";
float prvBroj;
float vtorBroj;
String znak;
float rezultat;
String odgovor;
String restart;
int pauza1 = 1000;
int pauza2 = 5000;
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(poraka1);
while (Serial.available()==0){
}
prvBroj = Serial.parseFloat();
Serial.println(prvBroj);
Serial.println(poraka2);
while (Serial.available()==0){
}
vtorBroj = Serial.parseFloat();
Serial.println(vtorBroj);
Serial.println(poraka3);
while (Serial.available()==0){
}
znak = Serial.readString();
Serial.println(znak);
if (znak=="+"){
rezultat=prvBroj+vtorBroj;
}
if (znak=="-"){
rezultat=prvBroj-vtorBroj;
}
if (znak=="*"){
rezultat=prvBroj*vtorBroj;
}
if (znak=="/"){
rezultat=prvBroj/vtorBroj;
}
delay (pauza1);
Serial.print(prvBroj);
Serial.print(znak);
Serial.print(vtorBroj);
Serial.print("=");
Serial.println(rezultat);
delay (pauza2);
Serial.println(poraka4);
while (Serial.available()==0){
}
odgovor=Serial.readString();
Serial.println(odgovor);
if (odgovor == "da"){
Serial.println(poraka5);
delay(pauza1);
}
else if (odgovor == "ne"){
Serial.println(poraka6);
while (Serial.available()==0){
}
restart = Serial.readString();
}
}