Selasa, 29 Desember 2015

Tugas Algoritma Tentang String

       1. Buatlah program untuk mengubah huruf kapital menjadi non kapital dan sebaliknya

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream.h>
main()
{
char hb[15];
clrscr();
cout<<"masukan kata dengan huruf kecil";
cout<<endl;
gets(hb);
strupr(hb);
cout<<"hasil perubahan huruf kecil ke huruf kapital";
cout<<endl;
cout<<hb;
cout<<endl;
cout<<"mengembalikan ke huruf kecil kembali";
cout<<endl;
strlwr(hb);
cout<<hb;
getch();
}

 


     2. Buat pula program untuk menentukan apakah karakter yang diketikan termasuk angka ,huruf atau yang lain

#include <stdio.h>
#include <conio.h>
#include <ctype.h>
void main()
{
char karakter;
clrscr();
printf("Masukkan sebuah karakter : "); karakter = getche();
if(islower(karakter))
{
puts("\nadalah karakter huruf kecil");
}
else if(isupper(karakter))
{
puts("\nadalah karakter huruf besar");
}
else
if(isdigit(karakter))
{
puts("\nadalah karakter digit");
}
else
puts("\nadalah karakter simbol");
getch();
}

 

   3.   Buat pula program untuk melakukan sorting terhadap sekumpulan string, masing2 string di isikan lewat inisialisasi

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream.h>
void main()
{
   int data[10];
   int i, j, tmp;
   cout<<"Program Mengurutkan Data"<<endl;
   cout<<"Dengan Metode Bubble Sort"<<endl;
   for(i=0; i<10; i++)
   {
       cout<<"Masukkan bilangan ke "<<(i+1)<<" : ";
      cin>>data[i];
   }
   clrscr();
   cout<<"Data sebelum diurutkan : "<<endl;
   for(i=0; i<10; i++)
   {
       cout<<data[i]<<" ";
   }
   cout<<endl;

   for(i=0; i<9; i++)
   {
       for(j=i+1; j<10; j++)
      {
          if(data[i]>data[j])
         {
             tmp = data[i];
            data[i] = data[j];
            data[j] = tmp;
         }
      }
   }
   cout<<"Data setelah diurutkan : "<<endl;
   for(i=0; i<10; i++)
   {
       cout<<data[i]<<" ";
   }
   getch();
}



Share this article

0 komentar:

Posting Komentar

 
Copyright © 2014 RS Belajar • All Rights Reserved.
Template Design by BTDesigner • Powered by Blogger
back to top