Kamis, 05 Mei 2016

Latihan PPT 7

no.1
Buatlah algoritma dan function dalam bahasa C++ untuk menggantikan strlen, yaitu
mengetahui panjang suatu string
C++ :

#include <iostream>
using namespace std;
main()
{
char kata[150];
int gha=0,x;
cout<<"--------------------------------"<<endl;
cout<<"mengetahui panjang suatu string "<<endl;
cout<<"--------------------------------"<<endl;
cout<<"Masukkan Kata: ";
cin.getline(kata,sizeof(kata));

for (x=0;kata[x];x++)
{
gha=gha+1; 
}
cout<<"Panjang karakter adalah :"<<gha;
return 0;
}

Kalau di run hasilnya :



no. 2
Buatlah algoritma dan program untuk mengubah string menjadi bergantian huruf besar dan kecil. Contoh :


Algoritma dan Pemrograman à AlGoRiTmA dAn PeMrOgRaMaN



Analisis :
Perhatikan bahwa manipulasi elemen (dalam hal ini karakter) array tertuju pada indeksnya.
Buat angka indeks di bawah setiap karakter di atas :
Cari keberaturan letak karakter yang berubah. Kemudian turunkan menjadi algoritma.

C++



#include <stdio.h>


#include <ctype.h>


#include <string.h>
#include<windows.h>

char konversi (char kata[100]) { 
   int n, a; 
    n = strlen (kata);

        for (a =0; a< = n-1; a++) {
            if (islower (kata[a])) {
                kata[a] = toupper (kata[a]);
            }
            else {
                kata[a] = tolower (kata[a]);

            }

            printf ("%c", kata[a]); 
        }
    return (kata[100]);

}

 int main () {

    char kata[100];

                printf ("\t=======================\n");

    printf ("\tPROGRAM KONVERTER HURUF\n");

    printf ("\t=======================\n\n\n");

    printf ("Masukkan Kata : ");gets (kata);

    //system("CLS");

    printf ("Hasilnya : ");

    konversi (kata);

}




Tidak ada komentar:

Posting Komentar