1. Fungsi toupper
Mengubah huruf kecil
menjadi huruf besar
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
main()
{
char nama[20];
int kredit, nk;
char nilai;
clrscr();
printf("Menghitung
Nilai Kumulatif");
printf("\n\nNama
Mahasiswa : ");gets(nama);
printf("Nilai
(A-E) : ");scanf("%c",&nilai);
printf("Banyak
kredit : ");scanf("%d",&kredit);
nk = kredit *
(69-toupper(nilai));
printf("\n\nNilai
Kumulatif : %d",nk);
getch();
}
2. Fungsi strupr
Mengubah semua huruf
kecil yang ada di dalam sebuah string menjadi huruf besar
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char nama[20];
clrscr();
printf("Masukkan
Nama : ");gets(nama);
printf("Hasil
dari fungsi strupr adalah \"%s\" ",strupr(nama));
getch();
}
3. Fungsi strlwr
Mengubah semua huruf
besar yang ada di dalam sebuah strng menjadi huruf kecil.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char nama[20];
clrscr();
printf("Masukkan
Nama : ");gets(nama);
printf("Hasil
dari fungsi strlwr adalah \"%s\" ",strlwr(nama));
getch();
}
4. Fungsi strlen
Menghitung panjang
string.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char a[20];
clrscr();
printf("Masukkan
Nama : ");gets(a);
printf("Panjang
string \"%s\" adalah %3d",a,strlen(a));
getch();
}
5. Fungsi strcpy
Menyalin sebuah string ke
string lain.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char
nama1[20],nama2[20];
clrscr();
printf("Masukkan
Nama Pertama: ");gets(nama1);
printf("Masukkan
Nama Kedua : ");gets(nama2);
strcpy(nama1,nama2);
printf("\nHasil
dari fungsi strcpy adalah \"%s\" ",nama1);
getch();
}
6. Fungsi strcmp
Membandingkan dua buah
string.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char
str1[20],str2[20];
int hasil;
clrscr();
printf("String
Pertama : ");gets(str1);
printf("String
Kedua : ");gets(str2);
hasil =
strcmp(str1,str2);
if (hasil > 0)
printf("\n\nstr1 > str2...");
else
if (!hasil)
printf("\n\nSama...");
else
printf("\n\nstr1 < str2...");
getch();
}
7. Fungsi strchr
Mencari posisi pertama
dari sebuah karakter pada sebuah string.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char nama[20];
char *p;
clrscr();
printf("Masukkan
Nama : ");gets(nama);
p=strchr(nama,(int)
't');
printf(p);
getch();
}
8. Fungsi strcat
Menggabungkan dua buah
string.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char
nama1[20],nama2[20];
clrscr();
printf("Masukkan
Nama Pertama: ");gets(nama1);
printf("Masukkan
Nama Kedua : ");gets(nama2);
strcat(nama1,nama2);
printf("\nHasil
dari fungsi strcpy adalah \"%s\" ",nama1);
getch();
}
9. Fungsi isdigit
Menghasilkan bilangan
bukan nol jika parameter yang dipakai adalah salah satu dari digit angka(0-9).
Jika tidak, hasilnya adalah nol.
#include
<stdio.h>
#include
<conio.h>
#include
<ctype.h>
#include
<stdlib.h>
main()
{
clrscr();
char key[4];
int umur,tlahir;
printf("Masukkan
Tahun Lahir [4 digit]: ");gets(key);
if
(isdigit(key[0])&&isdigit(key[1])&&isdigit(key[2])&&isdigit(key[3]))
{
printf("Ok angka
semua...!\n");
tlahir=atof(key);
printf("Tahun
Lahir %d\n",tlahir);
umur=2007-tlahir;
printf("Umur =
%d",umur);
}
else
printf("Salah Bos
Masukkan angka aja ok...!");
getch();
return 0;
}
10. Fungsi atof
Mengubah sebuah string
menjadi bilangan real(floating point).
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
char strbil[20];
double bil;
clrscr();
printf("Masukkan
sebuah bilangan: ");gets(strbil);
bil=atof(strbil);
printf("Bilangan
hasil konversi : %6.31f",bil);
getch();
}








0 komentar:
Posting Komentar