Senin, 11 April 2016

TUGAS DIKTAT BAB 7

Tugas yang ada di diktat Bab 7 ada 7 soal. Workshop 4 soal dan Latihan 3 Soal. Tugas ini dikerjakan secara berkelompok dan saya mendapat bagian mengerjakan Workshop nomer 1 dan 2 . Latihan nomer 2.

WORKSHOP 1


Judul = { Program Meyisipkan kata }
Deklarasi
            i=integer
Algoritma =
            Read (i)
            for(int i=1;i<=1;i++)
                        Write (“Masukkan kata1”)
            End for(int j=1;j<=1;j++)  then
                        Write(“Masukkan kata2”)
                        Write(“Masukkan kata1”)

Raptornya

Cpp

#include <iostream>
#include <string.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void penggabungan(string k1[20],string k2[20]){
    string k3 [20];
    for(int i=1;i<=1;i++){
        cout<<"Masukan kata pertama =";cin>>k1[i];
        k3[i]=k1[i];
        for(int j=1;j<=1;j++){
        cout<<"Masukan kata kedua =";cin>>k2[i,j];
        cout<<"Masukan kata pertama =";cin>>k1[i,j];
        }
        system("cls");
        cout<<"Gabungan Kata"<<endl;
        cout<<"Hasil = "<<k3[i]<<" "<<k2[i]<<" "<<k1[i];
    }
}
int main(int argc, char** argv) {
    string k1 [20];
    string k2 [20];
    penggabungan(k1,k2);
    return 0;
}


 WORKSHOP 2

ALGORITMA PROGRAM KONVERTER HURUF  :
1.      Mulai
2.      Bilangan = n dan a
3.      Untuk a =0; a <= n-1 selanjutnya bilangan a++
4.      Jika dimasukan huruf “aku”
5.      Maka akan di proses “AKU” dan sebaliknya
6.      Dan maksimal kata 100
7.      selesai


 Cpp
#include <stdio.h>
#include <ctype.h>
#include <string.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);
}


LATIHAN NOMER 2
ALGORITMA



DEKLARASI :

VOID NAMA       : FUNGSI

KATA                     : STRING (INPUT)

KATA.SIZE           : STRING(OUTPUT)

SIZE OF                 :OPERATOR SIZE OF SEBAGAI PENGGANTI STRLEN.

DESKRIPSI :

VOID NAMA{

READ(KATA)

WRITE(KATA.SIZE)

}

Raptornya

                               

  Cpp nya
#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;
}


untuk latihan dan workshop diktat bab 7 yang lain, dapat di akses di
 http://vitawijaya.blogspot.co.id/2016/04/tugas-diktat-bab-viilatihan.html
                               
                               
               
 

Tidak ada komentar:

Posting Komentar