uas semester 1 algoritma teknik elektro unesa 2014



dasar C++
Soal
Membuat flowchart dan kode program untuk menghitung jumlah masing masing  huruf vocal dan totalnya dari sebuah kalimat yang dimasukkan pengguna!panjang kalimat juga ditentukan oleh pengguna.gunakan fungsi dalam pembuatan flowchart dan  kode program tersebut?
Jawaban:

#include "iostream"

using namespace std;

int vokal_total(int x, char y[]){
            char vokal[] = {'a', 'i', 'u', 'e', 'o'};
            int count_vokal = 0;
           
            for(int i = 0; i <= x; i++){
                        for(int j = 0; j < 5; j++){
                                    if(y[i] == vokal[j]){
                                                count_vokal += 1;
                                    }
                        }
            }
            return count_vokal;
}

int vokal_masing(int x, char y[]){
            char vokal[] = {'a', 'i', 'u', 'e', 'o'};
            int vokal_msg[] = {0,0,0,0,0};
           
            for(int i = 0; i <= x; i++){
                        for(int j = 0; j <= 5; j++){
                                    if(y[i] == vokal[j]){
                                                vokal_msg[j] += 1;
                                    }
                        }
            }
            for(int q = 0; q < 5; q++){
                        cout<<"jumlah huruf vokal "<<vokal[q]<<" adalah "<<vokal_msg[q]<<endl;
            }
}


int main(){
            char vokal[] = {'a', 'i', 'u', 'e', 'o'};
            int x;
            cout<<"batas huruf yang di inputkan: "; cin>>x; x += 1;
            char kalimat[x];
            cout<<"masukan sebuah kalimat : "; cin>>kalimat;
           
            cout<<"Jumlah huruf vokal seluruh nya adalah "<<vokal_total(x, kalimat)<<endl;
            vokal_masing(x, kalimat);
           
}
2.membuat sebuah flowchart dan kode programnya untuk menghitung jumlah masing-masing tanda baca dan totalnya dari sebuah kalimat yang dimasukan pengguna! Panjang  kalimat juga ditentukan oleh pengguna.gunakan fungsi  dalam pembuatan flowchart dan kode program tersebut!
Jawaban:

#include "iostream"
#include <stdio.h>

using namespace std;

int tanda_baca_total(int x, char y[]){
            char tb[] = {'!', '?', '.', ',', '/'};
            int count_tb = 0;
            int tb_msg[] = {0,0,0,0,0};
           
            for(int i = 0; i <= x; i++){
                        for(int j = 0; j < 5; j++){
                                    if(y[i] == tb[j]){
                                                count_tb += 1;
                                    }
                        }
            }
            return count_tb;
}

int tanda_baca_masing(int x, char y[]){
            char tb[] = {'!', '?', '.', ',', '/'};
            int count_tb = 0;
            int tb_msg[] = {0,0,0,0,0};
           
            for(int i = 0; i <= x; i++){
                        for(int j = 0; j <= 5; j++){
                                    if(y[i] == tb[j]){
                                                tb_msg[j] += 1;
                                    }
                        }
            }
            for(int q = 0; q < 5; q++){
                        cout<<"tanda baca "<<tb[q]<<" adalah "<<tb_msg[q]<<"\n";
            }
}


int main(){
            char tb[] = {'!', '?', '.', ',', '/'};
            int x;
            cout<<"masukan batas kalimat: "; cin>>x; x += 1;
            char kalimat[x];
            cout<<"masukan sebuah kalimat : "; cin>>kalimat;
           
            cout<<"Jumlah tanda baca seluruh nya adalah "<<tanda_baca_total(x, kalimat)<<"\n";
            tanda_baca_masing(x, kalimat);
           
}






blog juga dapat menghasilkan uang :






Comments

  1. Find casinos offering real money games - DrmCD
    Check out the best casinos 사천 출장샵 accepting 오산 출장마사지 US players online. Discover 전라북도 출장안마 top casinos accepting 김천 출장안마 US players, the latest news, guides, bonuses and free spins. Rating: 태백 출장안마 4.1 · ‎1 review

    ReplyDelete

Post a Comment