#include <math.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
lcd.backlight();
int x = 0;
unsigned long previousMillis = millis();
while (x < 16) {
if (millis() - previousMillis >= 50) {
previousMillis = millis();
lcd.setCursor(x, 1);lcd.print(".");
x++;
}
}
}
void loop() {
float value = 1.008239669421488;
// Pembulatan ke bawah ke satu desimal
float roundedToOneDecimal = floor(value * 10) / 10;
// Pembulatan ke bawah ke dua desimal
float roundedToTwoDecimals = floor(value * 100) / 100;
// Menampilkan hasil di Serial Monitor
Serial.print("Nilai asli: ");
Serial.println(value, 4); // Menampilkan 4 angka di belakang koma
Serial.print("Pembulatan ke bawah ke satu desimal: ");
Serial.println(roundedToOneDecimal, 4); // Menampilkan 1 angka di belakang koma
Serial.print("Pembulatan ke bawah ke dua desimal: ");
Serial.println(roundedToTwoDecimals, 4); // Menampilkan 2 angka di belakang koma
delay(1000);
lcd.setCursor(0, 1);lcd.print("123456 A Hapus?_");
}