Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Program untuk mengkonversikan angka dalam suatu range tertentu
- menjadi suatu huruf.
- */
- #include <stdio.h>
- int main(void)
- {
- // Dapatkan input dari pengguna (0 - 100) dan simpan dalam variabel num
- int num;
- printf("Ambil satu nomor dari 0-100 !\n");
- scanf("%i", &num);
- // Jika input bernilai minus atau lebih dari 100 (false)
- if (num < 0 || num > 100)
- {
- printf("Invalid Number\n");
- return 1;
- }
- // Jika input sesuai dengan batasan (true)
- // Pakai algoritma "binary search" --> "Divide and Conquer"
- if (num < 61)
- {
- if (num < 41)
- {
- printf("E\n");
- return 0;
- }
- else if (num > 55)
- {
- printf("C\n");
- return 0;
- }
- else
- {
- printf("D\n");
- return 0;
- }
- }
- else if (num > 65)
- {
- if (num > 85)
- {
- printf("A\n");
- return 0;
- }
- else if (num < 71)
- {
- printf("B\n");
- return 0;
- }
- else
- {
- printf("AB\n");
- return 0;
- }
- }
- else
- {
- printf("BC\n");
- return 0;
- }
- }
Add Comment
Please, Sign In to add comment