- Mencari frekuensi huruf..
#include <stdlib.h>
#define minBesar 65
#define maxBesar 90
#define minKecil 95
#define maxKecil 122
int main()
{
int besar, kecil;
long in;
besar = kecil = 0;
puts("Ketikkan sebuah kalimat dengan kombinasi huruf besar kecil ke textream \ncth: \"ReNcAnA KuLiAh\"");
while((in = getchar()) != EOF && in != '\n') {
if (in >= minBesar && in <= maxBesar)
++besar;
else if(in >= minKecil && in <= maxKecil)
++kecil;
}
printf("\nJumlah Huruf Besar : %d dan Huruf Kecil : %d\n", besar, kecil);
return 0;
}
Latihan 2
- mencari huruf
#include<iostream>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
using namespace std;
int garis()
{cout<<"\n-----------------------------------------------------------";}
int main()
{
char kal[20];
char *car,vcar;
int x,y;
system("cls");
car=&vcar;
cout<<"Masukan Kalimat : ";gets(kal);
cout<<"\n\nINPUT";
cout<<"\nKalimat \t: "<<kal;
cout<<"\nHuruf yang dicari pada kalimat "<<kal<<" adalah : ";
cin>>vcar;
cout<<"\n\nHASIL PENCARIAN";
if(*car=vcar)
{
for(x=0;x<=strlen(kal);x++)
{
if(_toupper(*car)==_toupper(kal[x]) || *car==_toupper(kal[x]) || _toupper(*car)==(kal[x]))
{
cout<<"\nHuruf "<<*car<<" pada kalimat "<<kal<<" ditemukan pada index ke-["<<x<<"]";
garis();
}
}
}
else if(*car!=NULL)
{cout<<"\nHuruf "<<vcar<<" Tidak Ditemukan";}
cout<<"\noleh : hadi mustopa - Kelas : 1TI-c - NRP: 1500018160";
garis();
//getch();
}
Latihan 3
- menghitung karakter
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdio.h>
using namespace std;
int main()
{
char Kata[50];
char Kar;
int JumKar = 0;
cout<<"Masukkan kalimat : ";
gets(Kata);
cout<<endl;
cout<<"Masukkan satu karakter yang akan dihitung : ";
cin>>Kar;
cout<<endl;
for (int i = 0; i <= strlen(Kata); i++)
{
if (Kata[i] == Kar)
{
JumKar++;
}
}
cout<<"Jumlah karakater \""<<"\" ada ("<<JumKar<<") buah";
return 0;
}
0 komentar:
Posting Komentar