1. scanf(“….”,&kalimat);
Jika input yang diterima oleh variable kalimat adalah Helloworld, dan hasil output dari variable
kalimat yang diinginkan adalah Hello.
Maka format type yang sesuai untuk mengambil input hingga huruf ‘w’ adalah..
Answer : [^w]
1. Lengkapilah baris x di bawah ini. Program bertujuan untuk menghitung panjang karakter dari
input variable kalimat.
#include <stdio.h>
int main(){
char kalimat[200];
scanf("%[^\n]",&kalimat);
fflush(stdin);
int i=0;
//x
Answer :
while(kalimat[i] !=NULL){
i++;
}
2. Sebuah rumah penggadaian memerlukan deposit untuk peminjaman rumah bergantung pada
aturan:
Loan ($) Deposit
Less than 25.000 5% dari total pinjaman
25.000 – 49.999 1250 + 10% dari total pinjaman
50.000 – 100.000 5000 + 25% dari total pinjaman
#include <stdio.h>
int main(){
int loan;
int deposit;
printf("Input loan:");
scanf("%d",&loan);
fflush(stdin);
//y
getchar();
return 0;
}
Input 1 :10000
Input 2 :-1000
Input 3 :70000
Input 4 :150000
Answer :
#include <stdio.h>
int main(){
int N;
printf("Input Count of Prime Number:");
scanf("%d",&N); fflush(stdin);
//y
getchar();
return 0;
}
Input 1 :3
Input 2 :5
Input 3 :10
Input 4 :15
Output 1 :1 2 3
Output 2 :1 2 3 5 7
Output 3 :1 2 3 5 7 11 13 17 19 23
Output 4 :1 2 3 5 7 11 13 17 19 23 29 31 37 41 43
Answer :
int i=1;
int angka=1;
while(i<=N){
int flag=0;
for(int j=2;j<angka;j++){
if(angka % j == 0){
flag = 1;
}
}
if(flag==0){
printf ("%d ",angka);
i++;
}
angka++;
}
4. Lengkapilah program baris z di bawah ini. Program bertujuan untuk menghitung
jumlah masing – masing huruf vocal(a,i,u,e,o) dari input variable kalimat.
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(){
char kalimat[200];
printf("Input Words:");
scanf("%[^\n]",&kalimat); fflush(stdin);
//z
getchar();
return 0;
}
Output 1 :
A :4
I :1
U :1
E :0
O :0
Output 2 :
A :4
I :1
U :0
E :1
O :2
Output 3 :
A :1
I :2
U :1
E :0
O :0
Output 4 :
A :3
I :1
U :0
E :1
O :1
Answer :
int a=0,i=0,u=0,e=0,o=0;
for(int j=0;j<strlen(kalimat);j++){
if(tolower(kalimat[j]) == 'a'){
a++;
}else if(tolower(kalimat[j]) == 'i'){
i++;
}else if(tolower(kalimat[j]) == 'u'){
u++;
}else if(tolower(kalimat[j]) == 'e'){
e++;
}else if(tolower(kalimat[j]) == 'o'){
o++;
}
}