String dalam Bahasa C

Posted by Didi Setyapramana On 12:06 AM 0 komentar

Contoh kasus String adalah sebagai berikut :
1. Konversi kata dalam huruf besar menjadi kata dalam huruf kecil

Jawab:
a. Algoritma dengan pseuducode

input(besar)
n=len(besar)
for i=1 to n do
posisi=ord(besar[i])
kecil=chr(posisi+32)
output(kecil)
endfor


b. Implementasi dalam bahasa C/C++

/* KONVERSI HURUF BESAR MENJADI HURUF KECIL */
#include<stdio.h>
#include<string.h>
#define m 25
main()
{
char besar[m];
char kecil[m];
int i,n;
printf("Konversi huruf besar menjadi huruf kecil \n");
printf("Masukkan kata dengan huruf besar : ");
scanf("%s",besar);
n=strlen(besar);
for(i=0;i<n;i++)
{
kecil[i]=besar[i]+32;
printf("%c", kecil[i]);
}
}


Tampilan Program :

Konversi huruf besar menjadi huruf kecil
Masukkan kata dengan huruf besar : PEMROGRAMAN
p e m r o g r a m a n




2. Konversi kata dalam huruf kecil menjadi kata dalam huruf besar

Jawab :
a. Algoritma dengan pseuducode

input(kecil)
n=len(kecil)
for i=1 to n do
posisi=ord(kecil[i])
kecil=chr(posisi-32)
output(besar)
endfor


b. Implementasi dalam bahasa C/C++

/* KONVERSI HURUF KECIL MENJADI HURUF BESAR */
#include<stdio.h>
#include<string.h>
#define m 25
main()
{
char besar[m];
char kecil[m];
int i,n;
printf("Konversi huruf kecil menjadi huruf besar \n");
printf("Masukkan kata dengan huruf kecil : ");
scanf("%s",kecil);
n=strlen(kecil);
for(i=0;i<n;i++)
{
besar[i]=kecil[i]+-2;
printf("#%c", besar[i]);
}
}

Tampilan Program :

Konversi huruf kecil menjadi huruf besar
Masukkan kata dengan huruf kecil : pemrograman
P E M R O G R A M A N

e-sourcesinformatics

0 Response for the "String dalam Bahasa C"

Post a Comment