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);
Find casinos offering real money games - DrmCD
ReplyDeleteCheck 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