Anda di halaman 1dari 8

Nama : ahsan adyany

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");

if (Angka1 > Angka2) {


Angka1 = Angka1 + Angka2;
Angka2 = Angka1 - Angka2;
Angka1 = Angka1 - Angka2;
printf("Angka1 = %d\n", Angka1);
printf("Angka2 = %d \n", Angka2);
} else {
printf("Angka1 = %d\n", Angka1);
printf("Angka2 = %d \n", Angka2);
}

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");

printf("\n Urutan data setelah diproses : \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 :

Jika BMI = <18,5 (kurus)


Jika BMI = 18,5-25 (langsing)
Jika BMI = >25 (gemuk)
Input =
Nama, usia, berat badan (kg), tinggi badan(cm)

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;

printf("Masukkan tinggi badan dalam satuan cm \n");


scanf("%f", &height);

printf("Masukkan berat badan dalam satuan kg \n");


scanf("%f", &weight);

bmi = weight / ((height * height) );

printf("Your Body Mass Index(BMI) is %f\n", bmi);

if(bmi < 15)


{
printf("kategori BMI anda adalah: kurang gizi\n");
}
else if(bmi >= 15.1 && bmi <= 17.5)
{
printf("kategori BMI anda adalah: anoreksia\n");
}
else if(bmi >= 17.6 && bmi <= 18.5)
{
printf("kategori BMI anda adalah: kurus\n");
}
else if(bmi >= 18.6 && bmi <= 24.9)
{
printf("kategori BMI anda adalah: Ideal\n");
}
else if(bmi >= 25 && bmi <= 25.9)
{
printf("kategori BMI anda adalah : gemuk\n");
}
else if(bmi >= 30 && bmi <= 30.9)
{
printf("kategori BMI anda adalah : Obesitas\n");
}
else if(bmi >= 40)
{
printf("Your BMI category is: Morbidly Obese\n");
}
else
{
printf("Wrong entry\n");
}

return 0;
}

Anda mungkin juga menyukai