Saturday, April 20, 2013

Pembuatan Program input output type data character dan perhitungan karakter vokal, konsonan dan karakter lainnya


49013025
Mod 5 = No 2

Pada Kesempatan kali ini mari kita belajar type data CHAR, STRING.

Langsung ajeh yeh : ini nih

Pada saat kita menginputkan suatu kalimat atau kata dari keyboard, dengan type data karakter dengan menggunakan fungsi “gets” untuk menginputkan data, maka akan :
a.    Hasil dari penjumlahan karakter vokal dari kalimat yang kita inputkan.
b.    Hasil dari penjumlahan karakter konsonan dari kalimat yang kita inputkan itu
c.     Dan jumlah karakter lainnya diluar karakter konsonan dan vokal.

Program yang dibuat ini menggunakan perulangan for dan gabungan dari pernyataan “if”




SELAMAT MENIKMATI HIDANGAN PROGRAM C NYA.. ;)


nih coba codingannya :

char statement[160];

       char vokal[25], konsonan[50]; // Deklarasi string berukuran 25 dan 50 karakter
       int totalvokal = 0, totalkonsonan = 0; //Deklarasi variabel
       int i, j, kalimat;  //Deklarasi variabel global

       printf("\n=====================TUGAS MODUL 5 NO 2=====================\n");
       printf("\n===================NENG YANTI NUR SADIAH====================\n");

       strcpy(vokal, "AEIOUaeiou"); //Menyalin string
       strcpy(konsonan, "BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz"); //Menyalin string
       printf("silahkan masukkan kata atau kalimat:\n\n");  //Menampilkan ke layar
       gets(statement); //Input string
       kalimat = strlen(statement); //Panjang string
       printf("\n total karakter dalam kata atau kalimat : %d\n", kalimat);//Menampilkan ke layar
      
                 
          for(i = 0; i < kalimat; i++)  //Perulangan dengan For
       {
              for(j = 0; j < strlen(vokal); j++)  //Perulangan dengan For
              {
                     if(statement[i] == vokal[j]) //Pernyataan dengan if
                     {
                           totalvokal++;
                     }
              }
              for(j = 0; j < strlen(konsonan); j++)  //Perulangan dengan For
              {
                     if(statement[i] == konsonan[j])  //Pernyataan dengan if
                     {
                           totalkonsonan++;
                     }
              }
       }
       printf("a. jumlah karakter vokal     : %d\n\n", totalvokal); //Menampilkan ke layar
       printf("b. jumlah karakter konsonan  : %d\n\n", totalkonsonan);//Menampilkan ke layar
       printf("c. jumlah karakter lainnya   : %d\n\n", kalimat - totalvokal - totalkonsonan); //Menampilkan ke layar

No comments:

Post a Comment