Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-18-2013, 07:51 PM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › C / C++ v
« Previous 1 ... 4 5 6 7 8 ... 15 Next »

[Ask] Program Penghitung Konsonan & vokal

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Ask Program Penghitung Konsonan & vokal
02-22-2012, 09:42 AM
Post: #1
bakunawa Offline
./Devilz 1st Cadet
Posts: 39
Joined: Dec 2011
Reputation: 0
Program Penghitung Konsonan & vokal
ane mao nny nih..
kalo mao buat program yg menghitung jumlah konsonan + vokal + spasi dan karakter simbol yg laen nya gmn yah ??
gambaran soalnya gini gan :

masukan kalimat : aku suka pada kamu say !@#%^&

jumlah konsonan : 6 yaitu : k,s,p,d,m,y
jumlah vokal : 2 yaitu : a,u
jumlah simbol : 7 yaitu : spasi,!,@,#,%,^,&

kira2 gmn yah ??
kalo untuk menghitung konsonan dan vokal nya kan bgini coding nya :

Code:
#include <stdio.h>
int main(void)
{

char s[] = "abcdefghijklmnopqrstuvwxyz";
int chasc,i,cnt=0, konsonan=0;
char ch,str[40]="";

printf("PROGRAM MENCARI KONSONAN DAN VOKAL\n\n");
printf("Input Kalimat : ");
scanf("%[^\n]s",str);
for(i=0;str[i]!='\0';i++)
{
chasc = str[i];
switch(chasc)
{
case'a' :
case'A' :
case'e' :
case'E' :
case'i' :
case'I' :
case'o' :
case'O' :
case'u' :
case'U' :
cnt++;
break;
default:
konsonan++;
break;
}
}

printf("\nJumlah Vokal %d",cnt);
printf("\nJumlah Konsonan %d",konsonan);
getch();

return 0;
}

cmn ane kgk ngerti cara nge gabungin huruf konsonan ato vokal yg sudah ada menjadi 1...
misalnya : aa yg hanya di hitung 1x

mohon pencerahannya yah ngambek
Find all posts by this user
Quote this message in a reply
02-26-2012, 12:57 AM (This post was last modified: 02-26-2012 01:12 AM by crowja.)
Post: #2
crowja Offline
./Devilz 1st Cadet
Posts: 32
Joined: Feb 2012
Reputation: 13
RE: Program Penghitung Konsonan & vokal
ane coba bantu yaasmangat , mungkin source code ane bs dikit mencerahkan mantap

Code:
#include <stdio.h>
#include <string.h>

int print_if_match(char *str, char *key)
{
  char  *pCh;
  int   found=0;
  pCh = strpbrk (str, key);
  while (pCh != NULL)
  {
    printf ("%c " , *pCh);
    pCh = strpbrk (pCh+1,key);
    found++;
  }
  return found;
}

int main ()
{
  char str[100];
  char key_vocal[] = "aeiou";
  char key_konsonan[] = "bcdfghjklmnpqrstvwxyz";
  char key_symbol[]= "`~!@#$%^&*()-_=+[{]}\\|'\";:/?.>,<";
  int count_vocal = 0;
  int count_konsonan = 0;
  int count_symbol = 0;


  printf ("%s","Masukkan Kalimat: ");
  scanf("%[^\n]",str);


  printf("%s","Huruf Vokal: ");
  count_vocal=print_if_match(str,key_vocal);
  printf(",Jumlah Huruf Vokal: %d\n",count_vocal);


  printf("%s","Huruf Konsonan: ");
  count_konsonan=print_if_match(str,key_konsonan);
  printf(",Jumlah Huruf Vokal: %d\n",count_konsonan);

  printf("%s","Huruf Symbol: ");
  count_symbol=print_if_match(str,key_symbol);
  printf(",Jumlah Huruf Symbol: %d\n",count_symbol);

  printf ("\n");
  return 0;
}

[Image: 13301935391.jpg]
Find all posts by this user
Quote this message in a reply
02-26-2012, 06:46 PM
Post: #3
bakunawa Offline
./Devilz 1st Cadet
Posts: 39
Joined: Dec 2011
Reputation: 0
RE: Program Penghitung Konsonan & vokal
kalo untuk menggabungkan karakternya gmn gan ??
misalnya terdapat huruf " a " dua kali nnti output nya hanya dihitung 1x aja

mohon pencerahannya :)
Find all posts by this user
Quote this message in a reply
02-26-2012, 09:16 PM (This post was last modified: 02-26-2012 09:19 PM by crowja.)
Post: #4
crowja Offline
./Devilz 1st Cadet
Posts: 32
Joined: Feb 2012
Reputation: 13
RE: Program Penghitung Konsonan & vokal
ohh gituuu yah, senengseneng
coba fungsi print_if_match-nya diganti pake ini gan

Code:
int print_if_match(char *str, char *key)
{
  char  *pCh;
  char  *pKey;
  char  keyfound[100] = {'\0'};    // variabel penyimpan data yang telah ditemukan
  char  *pKeyfound;                // pointer ke keyfound
  int   found=0;
  pCh = strpbrk (str, key);
  pKeyfound = keyfound;
  while (pCh != NULL)
  {
    if ((strpbrk(pCh, keyfound)) == NULL) {
        printf ("%c " , *pCh);
        memcpy(pKeyfound,pCh,1);    // tambah ke variabel data yang telah ditemukan
        found++;
    }
    pCh = strpbrk (pCh+1,key);
  }
  return found;
}

moga berhasil mantap
Find all posts by this user
Quote this message in a reply
02-26-2012, 09:36 PM
Post: #5
bakunawa Offline
./Devilz 1st Cadet
Posts: 39
Joined: Dec 2011
Reputation: 0
RE: Program Penghitung Konsonan & vokal
output nya jadi beda gan..

Code:
Masukkan Kalimat: ricky pratama
Huruf Vokal: i a ,Jumlah Huruf Vokal: 2
Huruf Konsonan: r t m ,Jumlah Huruf Vokal: 3
Huruf Symbol: ,Jumlah Huruf Symbol: 0

maksud ane output nya kalo mao dibuat jadi kyk begini gmn ??

Code:
Masukkan Kalimat: ricky pratama
Huruf Vokal: i a ,Jumlah Huruf Vokal: 2
Huruf Konsonan: r c k y p t m ,Jumlah Huruf Vokal: 7
Huruf Symbol:  ,Jumlah Huruf Symbol: 1

kira2 gmn yah gan ??
makin lama ane makin pusing ini baca coding nya

belajar
Find all posts by this user
Quote this message in a reply
02-26-2012, 10:45 PM (This post was last modified: 02-26-2012 11:27 PM by crowja.)
Post: #6
crowja Offline
./Devilz 1st Cadet
Posts: 32
Joined: Feb 2012
Reputation: 13
RE: Program Penghitung Konsonan & vokal
ntar gan, tak coding dulu belajar
ane edit gan source code nya horehore
jadi:

Code:
#include <stdio.h>
#include <string.h>

int print_if_match(char *str, char *key)
{
  char  *pCh;
  char  *pKey;
  char  keyfound[100] = {'\0'};    // variabel penyimpan data yang telah ditemukan
  char  current_pos[2] = {'\0'};
  char  *pKeyfound;                // pointer ke keyfound
  int   found=0;

  pCh = strpbrk (str, key);
  pKeyfound = keyfound;

  while (pCh != NULL)
  {
    memcpy(current_pos,pCh,1);
    if ((strpbrk(current_pos, keyfound)) == NULL) {
        printf ("'%c' " , *pCh);
        memcpy(pKeyfound,pCh,1);    // tambah ke variabel data yang telah ditemukan
        pKeyfound++;
        found++;
    }
    pCh = strpbrk (pCh+1,key);
  }

  return found;
}

int main ()
{
  char str[100];
  char key_vocal[] = "aeiou";
  char key_konsonan[] = "bcdfghjklmnpqrstvwxyz";
  char key_symbol[]= "`~!@#$%^&*()-_=+[{]}\\|'\";:/?.>,< ";
  int count_vocal = 0;
  int count_konsonan = 0;
  int count_symbol = 0;


  printf ("%s","Masukkan Kalimat: ");
  scanf("%[^\n]",str);


  printf("%s","Huruf Vokal: ");
  count_vocal=print_if_match(str,key_vocal);
  printf(",Jumlah Huruf Vokal: %d\n",count_vocal);


  printf("%s","Huruf Konsonan: ");
  count_konsonan=print_if_match(str,key_konsonan);
  printf(",Jumlah Huruf Konsonan: %d\n",count_konsonan);

  printf("%s","Huruf Symbol: ");
  count_symbol=print_if_match(str,key_symbol);
  printf(",Jumlah Huruf Symbol: %d\n",count_symbol);

  printf ("\n");
  return 0;
}

moga membantu senengsenengseneng
Find all posts by this user
Quote this message in a reply
02-27-2012, 08:31 AM
Post: #7
bakunawa Offline
./Devilz 1st Cadet
Posts: 39
Joined: Dec 2011
Reputation: 0
RE: Program Penghitung Konsonan & vokal
uda bisa gan..
thx yah mantap
ane pelajarin dlo algo nya belajar
Find all posts by this user
Quote this message in a reply
02-27-2012, 10:52 AM
Post: #8
crowja Offline
./Devilz 1st Cadet
Posts: 32
Joined: Feb 2012
Reputation: 13
RE: Program Penghitung Konsonan & vokal
seeep dah omm, tetep smangat buat belajar
Find all posts by this user
Quote this message in a reply
04-02-2012, 05:51 PM
Post: #9
jimy Offline
./Devilz 1st Cadet
Posts: 1
Joined: Apr 2012
Reputation: 0
RE: Program Penghitung Konsonan & vokal
mantap ..... maksih banyak
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [Ask] Buat Program the_critical 13 326 02-05-2013 08:17 PM
Last Post: the_critical
  [Tutor] Send Mail Gmail & Yahoo dengan Program C# kadoel 8 230 12-17-2012 09:27 AM
Last Post: kadoel
  [Tutor] Program Send Mail dengan C# kadoel 18 350 12-15-2012 07:20 PM
Last Post: hazel
Thumbs Up [Tutor] Program Urutkan Data dengan metode insertion sort chentiz 4 131 12-10-2012 10:18 PM
Last Post: chentiz
  [Tutor] Program Penghitung Jarak Tempuh dan Konsumsi BBM (galon/mil) hitheir 9 237 12-02-2012 09:36 PM
Last Post: bari
  [ASK] program stack (need fast) chaosloki 10 230 11-14-2012 11:36 PM
Last Post: momoi
  Program pertama c++ ane(hanya share) Faizal97 4 148 11-06-2012 09:53 PM
Last Post: Faizal97
  [Ask] Penjelasan Program Ini Gimana Ya?? littleshadow 6 335 10-28-2012 05:40 PM
Last Post: momoi
  [Ask] Mohon Pencerahannya! PROGRAM JAM (BAHASA C BUKAN C++) ezurasan 7 450 07-16-2012 07:13 PM
Last Post: syn_attack
  Program Pertama Ane! Semat_Semut 21 648 07-13-2012 05:49 PM
Last Post: !and

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-18-2013, 07:51 PM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE