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 :
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 :
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