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++;
}
{
c=input[i];
putchar(toupper(c));
i++;
}
Hasil programnya sebagai berikut:
Semoga artikel ini bisa bermanfaat. Jangan lupa tinggalkan komentar anda.
![]() | |
SS Hasil Program |
Semoga artikel ini bisa bermanfaat. Jangan lupa tinggalkan komentar anda.
gan mau tanya kalau, pas input masukkin saya, dan outputnya jadi sAYA, gimana?
BalasHapus