Soal Kuis Algoritma dan Pemograman Manajemen Informatika Program Diploma IPB 2014


1. Buat program untuk mengambil 2 karakter dari belakang dari sebuah string dan menghitung hurup vokal.

Input:
INFORMATIKA

Outpu:
Huruf Vokal : 5

Jawaban:

#include<stdio.h>
#include<conio.h>
#include<string.h>

int main() {
char x[100],b;
int i,a;

printf("Masukkan kata: ");
scanf("%s",x);
a=strlen(x);
for(i=0;i<a;i++){
if(i==a-2||i==a-1){
printf("%c",x[i]);
}
else{
continue;
}
}
for(i=0;i<a;i++){
if(x[i]=='a'||x[i]=='i'||x[i]=='u'||x[i]=='e'||x[i]=='o'){
b++;
}
}
printf("\n");
printf("Jumlah Vokal: %d",b);

getch ();
return 0;
}

Output:



2. Buat program untuk melakukan pertukaran 2 dengan memanfaatkan pointer.

Input:
bil 1= 4
bil 2= 6

Output:
bil 1= 6
bil 2= 4

Jawaban:

#include<stdio.h>
#include<conio.h>

void tukar(int *x, int *y);

int main() {
int bil1,bil2;
int *point1, *point2;

point1= &bil1;
point2= &bil2;

printf("bilangan 1: ");
scanf("%d", &bil1);
printf("bilangan 2: ");
scanf("%d", &bil2);

tukar(point1, point2);
printf("\nbilangan 1: %d", bil1);
printf("\nbilangan 2: %d", bil2);

getch ();
return 0;
}

void tukar (int *x, int *y) {
int z;
z=*x;
*x=*y;
*y=z;

}


Output:









Comments
0 Comments

No comments: