Kamis, 03 Maret 2016

Contoh Program bahasa C Menggunakan String

No.1. Program Menghitung Huruf Kecil dan Huruf Besar
/*
Nama    : Hafizatul Muna
NIM   : J1F115207
Prodi     : Ilmu Komputer

-Tugas-
No.1. Program Menghitung Huruf Kecil dan Huruf Besar
*/

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<string>

using namespace std;

int main()
{
 char kalimat[100];
 int i, jkecil, jbesar;
 jkecil=0;
 jbesar=0;

 cout << "Nama  : Hafizatul Muna \n";
 cout << "NIM   : J1F115207 \n";
 cout << "Prodi : Ilmu Komputer \n";
 cout << "------------------------------------------------------------\n";
 cout << "Tugas No.1 : Program Menghitung Jumlah Huruf Besar dan Kecil \n\n";

 cout<<"PROGRAM MENGHITUNG JUMLAH HURUF KECIL & HURUF BESAR"<<endl;
 cout<<"---------------------------------------------------"<<endl;
 cout<<"Masukkan Kalimat : ";
 gets(kalimat);
 system("cls");
 for(i=0;kalimat[i];i++)
                if(kalimat[i]>='a'&&kalimat[i]<='z')
   jkecil++;
                                else
                if(kalimat[i]>='A' && kalimat[i]<='Z')
                jbesar++;

 cout<<"Isi Kalimat : "<<kalimat<<endl;
 cout<<endl;
 cout<<"Jumlah Huruf Kecil : "<<jkecil<<endl;
 cout<<"Jumlah Huruf Besar : "<<jbesar<<endl;
 getch();
}
  





Tugas No.2 : Program Membalik Kata dan Merubahnya Menjadi Huruf Kapital

/*
Nama    : Hafizatul Muna
NIM   : J1F115207
Prodi     : Ilmu Komputer

-Tugas-
No.2. Program Membalik Kata dan Merubahnya Menjadi Huruf Kapital
*/

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void main(){
                char nama[100];
                int b,c;

cout << "Nama  : Hafizatul Muna \n";
cout << "NIM   : J1F115207 \n";
cout << "Prodi : Ilmu Komputer \n";
cout << "-----------------------------------------------------------------------\n";
cout << "Tugas No.2 : Program Membalik Kata dan Merubahnya Menjadi Huruf Kapital \n\n";
   printf("Program Membalik Nama dan Merubah Menjadi Kafital\n");
   printf("-------------------------------------------------\n");
                printf("Masukkan Nama / Kata = ");
                gets(nama);
                b=strlen(nama);
                strupr(nama);
                printf("Nama yang terbalik dan Kapital = ");
                                for(c=0;c<b;c++) {
                printf("%c",nama[b-1-c]);
                                                }
      getch ();
}





No.3. Program Menghitung Jumlah Spasi Dalam Kalimat

/*
Nama    : Hafizatul Muna
NIM   : J1F115207
Prodi     : Ilmu Komputer

-Tugas-
No.3. Program Menghitung Jumlah Spasi Dalam Kalimat
*/

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string>

using namespace std;

void main(){
                char kalimat[100];
                int b,c,d=0;

cout << "Nama  : Hafizatul Muna \n";
cout << "NIM   : J1F115207 \n";
cout << "Prodi : Ilmu Komputer \n";
cout << "---------------------------------------------------------\n";
cout << "Tugas No.3 : Program Menghitung Jumlah Spasi Pada Kalimat \n\n";
                printf("Program Menghitung Jumlah Spasi Pada Kalimat");
                printf("\n\nKetikkan Kalimat: ");

                                gets(kalimat);
                                b=strlen(kalimat);
                                for(c=0;c<=b;c++)
                                                if(kalimat[c]==' ')
                                                {
                                                d=d+1;
                                                }
                printf("\nJumlah Spasi = %d\n\n",d);
                getch();
}






No.4. Program Mengubah Kalimat Menjadi Kata Perbaris

/*
Nama    : Hafizatul Muna
NIM   : J1F115207
Prodi     : Ilmu Komputer

-Tugas-
No.4. Program Mengubah Kalimat Menjadi Kata Perbaris
*/

#include<stdio.h>
#include<iostream.h>
#include<ctype.h>

void main()
{
 char kalimat[100];
 int i, spasi=0;

 cout << "Nama  : Hafizatul Muna \n";
 cout << "NIM   : J1F115207 \n";
 cout << "Prodi : Ilmu Komputer \n";
 cout << "-------------------------\n";
 cout << "Tugas No.4 : Program Mengubah Kalimat Menjadi Kata Perbaris\n\n";

 cout << "Program Mengubah Kalimat Menjadi Kata Perbaris\n";
 cout << "==============================================\n";
 cout << "Masukan Kalimat : ";
 cin.getline(kalimat, sizeof(kalimat));
 for(i=0; kalimat[i]; i++)
 {
  if(isspace (kalimat[i]) || ispunct (kalimat[i]))
  {
  }
 }
 cout << "Output Kalimat Per Kata : \n";
 cout << "";

 for(i=0; kalimat[i]; i++)
 {
  if(isspace (kalimat[i]) || ispunct (kalimat[i]))
  {
   cout << "\n";
   cout << "";
  }
  cout << kalimat[i];
 }
 cout <<endl;
 getchar();
}




No.5. Program Menentukan Kata / Kalimat Palindrom

/*
Nama    : Hafizatul Muna
NIM   : J1F115207
Prodi     : Ilmu Komputer

-Tugas-
No.5. Program Menentukan Kata / Kalimat Palindrom
*/

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char balik(char x[50]);
char cek(char y[50],char z[50]);

void main() {
                clrscr();
                char m[50], o[50];

cout << "Nama  : Hafizatul Muna \n";
cout << "NIM   : J1F115207 \n";
cout << "Prodi : Ilmu Komputer \n";
cout << "--------------------------------------------------------\n";
cout << "Tugas No.5 : Program Menentukan Kata / Kalimat Palindrom \n\n";

   printf("Program Kata/Kalimat Palindrom\n");
   printf("------------------------------\n");
                printf("Masukan Kata/Kalimat : ");
                gets(m);
                strcpy(o,m);
                balik(o);
                cek(m,o);
                getch();
                }
                                char balik(char x[50]) {
                                strrev(x);
                                printf("Kebalikannya : %s",x);
                                }

                                                char cek(char y[50],char z[50]) {
                                                if(strcmp(y,z)==0) {
                                                printf("\n\nKesimpulan : PALINDROM");
                                                }
                                                                else {
                                                                printf("\n\nKesimpulan : BUKAN PALINDROM");
                                                                }
}





0 komentar:

Posting Komentar

 

CopyRight (c) Hafizatul Muna 2015 - Ilmu Komputer