#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
lcd.backlight();
}
void loop() {
int nilai = 90;
if (nilai >= 90) {
lcd.clear();
lcd.setCursor(4, 1);
lcd.print("(GRADE A) ");
lcd.setCursor(7, 0);
lcd.print(nilai);
}
else if (nilai >= 80){
lcd.clear();
lcd.setCursor(4, 1);
lcd.print("(GRADE B)");
lcd.setCursor(7, 0);
lcd.print(nilai);
}
else if (nilai >= 70){
lcd.clear();
lcd.setCursor(4, 1);
lcd.print("(GRADE C)");
lcd.setCursor(7, 0);
lcd.print(nilai);
}
else if (nilai >= 60){
lcd.clear();
lcd.setCursor(4, 1);
lcd.print("(GRADE D)");
lcd.setCursor(7, 0);
lcd.print(nilai);
}
else{
lcd.clear();
lcd.setCursor(4, 1);
lcd.print("(GRADE E)");
lcd.setCursor(7, 0);
lcd.print(nilai);
}
delay(1000);
}