Người dùng nhập độ dài tính bằng centimet (cm), chương trình chuyển đổi sang mét (m) và kilômét (km).
1 Mét = 100 Centimet
1 Kilômét = 100.000 Centimet
Thuật toán
Bước 1: Khai báo biến
Bước 2: Nhập độ dài cm tại runtime
Bước 3: Tính mét: meter = centim / 100.0
Bước 4: Tính kilômét: kilometer = centim / 100000.0
Bước 5: In mét
Bước 6: In kilômét
Ví dụ 1: Chuyển cm sang m và km
#include <stdio.h>
int main() {
float centim, meter, kilometer;
printf("Nhập độ dài (cm):\n");
scanf("%f", ¢im);
meter = centim / 100.0;
kilometer = centim / 100000.0;
printf("Độ dài (m) = %.4f\n", meter);
printf("Độ dài (km) = %.4f\n", kilometer);
return 0;
}
Kết quả chạy ví dụ 1
Nhập độ dài (cm): 50000
Độ dài (m) = 500.0000
Độ dài (km) = 0.5000
Ví dụ 2: Chuyển mét sang cm và km
#include <stdio.h>
int main() {
float centim, meter, kilometer;
printf("Nhập độ dài (m):\n");
scanf("%f", &meter);
centim = meter * 100.0;
kilometer = meter / 1000.0;
printf("Độ dài (cm) = %.4f\n", centim);
printf("Độ dài (km) = %.4f\n", kilometer);
return 0;
}
Kết quả chạy ví dụ 2
Nhập độ dài (m): 1500
Độ dài (cm) = 150000.0000
Độ dài (km) = 1.5000