Program C++ Untuk Cetak Bilangan Bag. ke-1

Program C++ Untuk Cetak Bilangan Bag. ke-1
Program C++ Untuk Cetak Bilangan Bag. ke-1 ~
Berikut ini adalah contoh program sederhana untuk mencetak bilangan


Silahkan langsung dicoba sendiri, dan semoga bermanfaat.
/* program untuk cetak bilangan

#include <stdio.h> //preprocessor directive yang dipakai
#include <conio.h>
void SaySatuan(char);   //propotype program ssatuan
void SayPuluhan(char);
void SayRatusan(char);
void SayRibuan(char);
void SayJutaan(char);
void ngantuk(char);
void main ()   //program utama
 {
 clrscr();
  //SaySatuan(2);
 SayPuluhan(100);
 getch();
 }
//variabel yang dipakai
char StrBilangan[10][10] ={ "nol","satu","dua","tiga","empat","lima","enam"," tujuh",
                 "delapan","sembilan" };
//detail fungsi
void SaySatuan(char nilai) //0..9
 {
  printf("%s",StrBilangan[nilai]); // proses cetak pemanggilan fungsi
 }
void SayPuluhan(char nilai) // 10..99
{
    if (nilai < 10)
        SaySatuan(nilai);
    else
    {
        if (nilai == 10)
            printf("sepuluh");
        if (nilai == 11)
            printf("sebelas");
        if (nilai >= 12 && nilai <= 19)
    {
        SaySatuan(nilai % 10);
        printf("belas");
    }
    if (nilai >= 20 && nilai <= 99)
    {
        SaySatuan(nilai / 10);
        printf(" puluh ");
        SaySatuan(nilai % 10);
    }
  }
}

Semoga article ini bermanfaat, tinggalkan komentar anda.

Terimakasih atas komentar Anda.
Budayakan Bertanya dan Berkomentar dengan Sopan.
Tolong tinggalkan komentar jika Anda menemukan Link yang Broken.
EmoticonEmoticon