1. Buatlah
program untuk menghitung jumlah karakter pada nama anda
//menghitung
jumlah karakter dari nama sendiri
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
int i,jum;
char
nama[360];
char
kar;
printf("masukkan
nama.. : ");
gets(nama);
jum = 0;
for(i=0;i<(int)strlen(nama);i++)
{
kar=nama[i];
if((kar >= 'A') && (kar <=
'z'))
jum++;
}
printf("jumlah
nilai char nama anda adalah : %d\n",jum);
system("pause");
return 0;
}
2. Struct
Swalayan (mencetak nama barang, jumlah barang, serta total harga barang)
//structur barang swalayan
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
typedef
struct
{
char nama_barang[60];
int
jumlah_barang;
int
harga_barang;
}person;
person
swalayan;
strcpy(swalayan.nama_barang,"Harddisk
1 TB");
swalayan.jumlah_barang
= 2;
swalayan.harga_barang
= 999000 ;
printf("====================\n");
printf("===Computer
Sehat===\n");
printf("====================\n");
printf("\n"); printf("nama barang = %s\n\njumlah
barang = %d\n\nharga barang = %d\n\njumlah total = %d\n",
swalayan.nama_barang,swalayan.jumlah_barang,swalayan.harga_barang,swalayan.harga_b
arang*swalayan.jumlah_barang);
system("pause");
return
0;
}
3. buatlah
program untuk mengecek suatu kata polindrom atau tidak
//menentukan
kata polindrom
#include
<stdio.h>
#include
<conio.h>
#include
<string.h>
int main()
{
char a[100], b[100];
printf("---Program
Menentukan Kata Polindrom ---\n");
printf("\nKetikkan
kata sembarang : ");gets(a);
strcpy(b,a);//
fungsi mengcopy kata a
strrev(b);
// fungsi membalik kata a
if(strcmp(a,b)==
0)//fungsi pembanding kata a dan b jika tidak ada perbedaan maka polindrom printf("\nKata '%s' _merupakan kata
_polindrom_\n", &a);
else printf("\nKata '%s' _bukan
merupakan kata _polindrom_\n", &a);
getch();



0 komentar:
Posting Komentar