Senin, 28 November 2011

Program Mengonversi Kata Menjadi Huruf Besar/Uppercase dengan Bahasa C

Ini adalah postingan pertama saya tentang bahasa pemrograman. Dipostingan kali ini saya akan men-share tentang program untuk mengonversi kata menjadi huruf besar menggunakan bahasa C.
Dalam program ini saya menggunakan kompiler Turbo C++ 4.5. Source codenya sebagai berikut:

#include <stdio.h>
#include <ctype.h>

main()
{
    int i = 0;
    char input[50];
    char c;

    printf("Masukkan kata: ");
    scanf("%s",&input);


    while(input[i])
    {
        c=input[i];
        putchar(toupper(c));
        i++;
    }
    return 0;
}

Inti dari program ini ada pada fungsi 'toupper()'. Fungsi ini digunakan untuk mengonversi karakter menjadi upperase.Untuk mengubah kata/huruf menjadi huruf kecil/lowercase anda dapat mengganti fungsi 'toupper()' menjadi 'tolower()'. Fungsi ini menggunakan library 'ctype.h'

Alur dari program ini adalah pertama,kita masukkan inputan berupa kata dengan menggunakan kode standar I/O:

printf("Masukkan kata: ");
scanf("%s",&input);


Kemudian, inputan kata akan diambil perkarakter untuk dikonversi. Dengan menggunakan looping, satu-persatu karakter akan dikonversi menjadi huruf besar sehingga menghasilkan output kata dengan huruf besar.


while(input[i])
    {
        c=input[i];
        putchar(toupper(c));
        i++;
    }


Hasil programnya sebagai berikut:
SS Hasil Program

Semoga artikel ini bisa bermanfaat. Jangan lupa tinggalkan komentar anda.





1 komentar:

  1. gan mau tanya kalau, pas input masukkin saya, dan outputnya jadi sAYA, gimana?

    BalasHapus