Kelas : 1B D3TE
Absen : 02
NIM : 2131110090
1. Buatlah sebuah program yang meminta input 2 buah angka dari pengguna dan ditempatkan
pada variabel masing-masing. jika angka pertama > angka kedua, tukar isi kedua variabel dan
cetak nilai hasil (program swap).
#include <stdio.h>
int main (void)
{
int Angka1, Angka2;
printf("Masukkan angka yang akan diproses: \n");
printf("Angka1: ");
scanf("%i",&Angka1);
printf("Angka2: ",&Angka2);
scanf("%i",&Angka2);
printf("\n");
printf("\n hasil: \n");
return 0;
}
2. dengan metode no (1) buatlah inputan untuk 10 angka dari pengguna dan tempatkan di
variabel masing masing, dan urutkan dari yang terkecil ke terbesar, lalu cetak seluruh angka
dan variabel.
#include <stdio.h>
int A, B, C, D, E, F, G, H, I, J;
int main(void)
{
printf("Masukkan bilangan \n");
printf("\n");
printf("A: ");
scanf("%i",&A);
printf("B: ");
scanf("%i",&B);
printf("C: ");
scanf("%i",&C);
printf("D: ");
scanf("%i",&D);
printf("E: ");
scanf("%i",&E);
printf("F: ");
scanf("%i",&F);
printf("G: ");
scanf("%i",&G);
printf("H: ");
scanf("%i",&H);
printf("I: ");
scanf("%i",&I);
printf("J: ");
scanf("%i",&J);
printf("\n");
if (A > J) {A = A + J;
J = A - J;
A = A - J;
}if (B > J) {B = B + J;
J = B - J;
B = B - J;
}if (C > J) {C = C + J;
J = C - J;
C = C - J;
}if (D > J) {D = D + J;
J = D - J;
D = D - J;
}if (E > J) {E = E + J;
J = E - J;
E = E - J;
}if (F > J) {F = F + J;
J = F - J;
F = F - J;
}if (G > J) {G = G + J;
J = G - J;
G = G - J;
}if (H > J) {H = H + J;
J = H - J;
H = H - J;
}if (I > J) {I = I + J;
J = I - J;
I = I - J;
}else {J = J;}
if (A > I) {A = A + I;
I = A - I;
A = A - I;
}if (B > I) {B = B + I;
I = B - I;
B = B - I;
}if (C > I) {C = C + I;
I = C - I;
C = C - I;
}if (D > I) {D = D + I;
I = D - I;
D = D - I;
}if (E > I) {E = E + I;
I = E - I;
E = E - I;
}if (F > I) {F = F + I;
I = F - I;
F = F - I;
}if (G > I) {G = G + I;
I = G - I;
G = G - I;
}if (H > I) {H = H + I;
I = H - I;
H = H - I;
}else {I = I;}
if (A > H) {A = A + H;
H = A - H;
A = A - H;
}if (B > H) {B = B + H;
H = B - H;
B = B - H;
}if (C > H) {C = C + H;
H = C - H;
C = C - H;
}if (D > H) {D = D + H;
H = D - H;
D = D - H;
}if (E > H) {E = E + H;
H = E - H;
E = E - H;
}if (F > H) {F = F + H;
H = F - H;
F = F - H;
}if (G > H) {G = G + H;
H = G - H;
G = G - H;
}else {H = H;}
if (A > G) {A = A + G;
G = A - G;
A = A - G;
}if (B > G) {B = B + G;
G = B - G;
B = B - G;
}if (C > G) {C = C + G;
G = C - G;
C = C - G;
}if (D > G) {D = D + G;
G = D - G;
D = D - G;
}if (E > G) {E = E + G;
G = E - G;
E = E - G;
}if (F > G) {F = F + G;
G = F - G;
F = F - G;
}else {G = G;}
if (A > F) {A = A + F;
F = A - F;
A = A - F;
}if (B > F) {B = B + F;
F = B - F;
B = B - F;
}if (C > F) {C = C + F;
F = C - F;
C = C - F;
}if (D > F) {D = D + F;
F = D - F;
D = D - F;
}if (E > F) {E = E + F;
F = E - F;
E = E - F;
}else {F = F;}
if (A > E) {A = A + E;
E = A - E;
A = A - E;
}if (B > E) {B = B + E;
E = B - E;
B = B - E;
}if (C > E) {C = C + E;
E = C - E;
C = C - E;
}if (D > E) {D = D + E;
E = D - E;
D = D - E;
}else {E = E;}
if (A > D) {A = A + D;
D = A - D;
A = A - D;
}if (B > D) {B = B + D;
D = B - D;
B = B - D;
}if (C > D) {C = C + D;
D = C - D;
C = C - D;
}else {D = D;}
if (A > C) {A = A + C;
C = A - C;
A = A - C;
}if (B > C) {B = B + C;
C = B - C;
B = B - C;
}else {C = C;}
if (A > B) {A = A + B;
B = A - B;
A = A - B;
}else {B = B;
}
printf("%i %i %i %i %i %i %i %i %i %i", A, B, C, D, E, F, G, H, I, J);
printf("\n");
printf("\n");
return 0;
}
3. buatlah program BMI (Body Mass Index) untuk menentukan apakah tubuh seseorang
tergolong gemuk/ langsing/ kurus berdasarkan hasil bagi massa tubuh dengan tinggi badan
kuadrat. Syarat :
Hasil =
Apakah kurus? (Nilai BMI ditampilkan)
Nilai BMI anda …, anda termasuk dalam kategori …
Jawaban no 3 :
#include <stdio.h>
int main()
{
float height, weight, bmi;
return 0;
}