Sabtu, 16 April 2016

Latihan Diktat bab 7

Untuk latihan nomer 1 dapat dilihat di : http://hiwilmacleta.blogspot.co.id/2016/04/diktat-bab-7.html
Untuk latihan nomer 3 dapat dilihat di : http://ratihpuspita29.blogspot.co.id/search/label/bab7

Workshop 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);

}

Kalau di run, hasilnya :



Latihan

No.2

Buatlah algoritma dan function dalam bahasa C untuk menggantikan strlen, yaitu mengetahui panjang suatu string

C++
#include <iostream>
using namespace std;
void nama(){
 string kata;

 cout<<"mencari panjang nama = ";cin>>kata;
 cout<<"berisi berapa kata? = "<<kata.size();

 }
int main(){
 nama();
 return 0;
}


Kalau di run, hasilnya :


Flowchart :





SEMOGA BERMANFAAT!!!

Tidak ada komentar:

Posting Komentar