Hai sobat ayamkoding, kali ini kita akan membahas tentang program bahasa C untuk membalikkan suatu angka.
Bagaimana caranya?
Kita akan memasukkan input angka lalu membaliknya.
Sebelum itu, kita harus tahu cara kerja dari perulangan while untuk mendapatkan angka yang akan dibalik.
Berikut ini program bahasa C yang bisa Anda coba ya.
Sebaiknya, pahami setiap baris dan jangan langsung copas ya. Hehehe.
** source code **
/** ------------------------------ * PROGRAM C UNTUK MEMBALIKKAN ANGKA * -------------------------------- * ayamkoding.com */ #include <stdio.h> int main(){ int angka, sisa; int reverseNumber = 0; printf("Program C Membalikkan Angka\n"); printf("--------------------------\n"); printf("Masukkan suatu bilangan bulat : "); scanf("%d", &angka); while ( angka != 0 ){ sisa = angka % 10; reverseNumber = reverseNumber * 10 + sisa; angka = angka / 10; } printf("------------------------------------\n"); printf("Hasil setelah angka dibalik = %d\n", reverseNumber); return 0; }
Input 1234567
Dari input angka 1234567 ketika dimasukkan akan menjadi 7654321.
1. Program main pada bahasa pemrograman C
#include <stdio.h> int main(){ ... return 0; }
2. Deklarasi variable
int angka, sisa; int reverseNumber = 0;
3. Hanya judul dalam bentuk komentar saja.
printf("Program C Membalikkan Angka\n"); printf("--------------------------\n");
4. Input angka
printf("Masukkan suatu bilangan bulat : "); scanf("%d", &angka);
5. Perhitungan untuk membalikkan angka dengan menggunakan perulangan while
while ( angka != 0 ){ sisa = angka % 10; reverseNumber = reverseNumber * 10 + sisa; angka = angka / 10; }
6. Print output hasil membalikkan angka
printf("------------------------------------\n"); printf("Hasil setelah angka dibalik = %d\n", reverseNumber); printf("\n\n\n");
Demikian sedikit pembahasan mengenai cara membalikkan angka dengan menggunakan bahasa C yang bisa Anda coba ya.
Jika Anda ada masukan dan pertanyaan, silahkan tulis pada kolom komentar di bawah ya.
Bagikan juga kode Anda, barangkali ada cara membalikkan angka yang lebih efisien dibandingkan kode di atas ya.
Lihat juga: Program C Untuk Menghitung Luas Persegi Panjang
Terima kasih dan happy coding 🙂