Вы находитесь на странице: 1из 5

// nama file : LW05-1 #include <stdio.h> #include <stdlib.

h> int main () { int i, iNum; double temp, rMin=100, rMax=0; printf("tentukan jumlah data : >"); scanf_s("%d", &iNum); for (i=1; i<=iNum; i++) { printf("data ke- %d => ", i); scanf_s("%lf", &temp); if (temp < rMin) rMin = temp; else if (temp > rMax) rMax = temp; printf("%d., %.2f, rMin= %.2f ,rMax= %.2f \n", i, temp, rMin, rMax); } printf("program...end"); system("pause"); }

// Program utama perhitungan geomteri 2D dan 3D #include "hafiz2d.h" #include "hafiz3d.h" #include <stdlib.h> int main() { double rRadius, rSa, rSb, rSc, rAngle, rLength; int iOption; printf("Pilih Opsi ....\n"); printf(" 1. Perhitungan geometri Lingkaran\n"); printf(" 2. Perhitungan geometri Segitiga\n"); printf(" 3. Perhitungan geometri Segiempat\n"); printf(" 4. Perhitungan geometri Silinder\n"); printf(" 5. Perhitungan geometri Bola\n"); printf(" 6 Selesai\n"); printf("Opsi > "); scanf_s("%d", &iOption); if (6==iOption) return 0; if (1==iOption) { printf("Geometri Lingkaran:\n"); printf(" Radius [cm] >"); scanf_s("%lf", &rRadius); //// Panggil fungsi subprogram printf("Perimeter [cm] = %.2f\n", GetPerimeterCircle (rRadius)); printf("Area [cm^2] = %.2f\n", GetAreaCircle(rRadius)); } else if (2==iOption) { printf("Geometri Segitiga:\n"); printf(" Sisi ke-1 [cm] >"); scanf_s("%lf", &rSa); printf(" Sisi ke-2 [cm] >"); scanf_s("%lf", &rSb); printf(" Sudut [deg] >"); scanf_s("%lf", &rAngle); //// Panggil fungsi subprogram rSc = GetSideTriangle(rSa, rSb, rAngle); printf("Sisi ke-3 [cm] = %.2f\n", rSc); printf("Perimeter [cm] = %.2f\n",GetPerimeterTriangle(rSa, rSb, rSc)); printf("Area [cm^2] = %.2f\n\n", GetAreaTriangle(rSa, rSb, rSc)); } else if (3==iOption) { printf("Geometri Segiempat:\n"); printf(" Panjang [cm] >"); scanf_s("%lf", &rSa); printf(" Lebar [cm] >"); scanf_s("%lf", &rSb); printf("Perimeter [cm] = %.2f\n", GetPerimeterSquare(rSa,rSb)); printf("Area [cm^2] = %.2f\n\n", GetAreaSquare(rSa,rSb));

} else if (4==iOption) { printf("Geometri Cylinder:\n"); printf("radius [cm] :"); scanf_s("%lf", &rRadius); printf("tinggi [cm] :"); scanf_s("%lf", &rLength); printf("Luas Area [cm^2] : %.2lf \n", GetAreaCylinder(rRadius, rLength)); printf("Volume [cm^3] : %.2lf \n\n", GetVolCylinder(rRadius, rLength)); } else if (5==iOption) { printf("Geometri sphere:\n"); printf("radius [cm] :"); scanf_s("%lf", &rRadius); printf("Luas Area [cm^2] : %.2lf \n", GetAreaSphere(rRadius)); printf("Volume [cm^3] : %.2lf \n\n", GetVolSphere(rRadius));

} else printf("Error Opsi ....!"); printf("End Program........................"); system("pause"); return 0; }

#include <stdio.h> #include <stdlib.h> int main () { double berat, tinggi, BMI; char BMI1, BMI2; printf("Masukkan Berat Badan [kg] :"); scanf("%lf", &berat); printf("Masukkan Tinggi Badan [cm] :"); scanf("%lf", &tinggi); BMI = berat/((tinggi/100)*(tinggi/100)); printf("BMI : %lf\n", BMI); if ( BMI <= 18.5) { BMI1 = 1; } else if ( BMI > 18.5 , BMI <= 25.0) { BMI1 = 2; } else if ( BMI > 25.0 , BMI < 29.9) { BMI1 = 3; } else { BMI1 = 4; } if ( BMI <= 11) { BMI2 = 1; } else if ( BMI > 10.0 , BMI < 16.0) { BMI2 = 2; } else if ( BMI > 15.0 , BMI < 20.0) { BMI2 = 3; } else if ( BMI > 27.0 , BMI < 32.0) {

BMI2 = 4; } else { BMI2 = 5; } switch (BMI1) { case 1: printf("kategori: underweight (kerempeng)\n"); break; case 2: printf("kategori: Normal Weight (no komen.. sip..)\n"); break; case 3: printf("kategori: OverWeight (gendut banget)\n"); break; case 4: printf("kategori: Obesity (gajah bengkak)\n"); break; default: printf("masukan terlalu besar\n"); break; } switch (BMI2) { case 1: printf("Analisis: Health Hazrd, Cardiac Stress\n"); break; case 2: printf("Analisis: You are an anorectic\n"); break; case 3: printf("Analisis: you should gain weight\n"); break; case 4: printf("Analisis: you should loose weight\n"); break; case 5: printf("Analisis: Health Hazrd, Cardiac Stress\n"); break; default: printf("masukan terlalu besar\n"); break; } system("pause"); return 0; }

Header
#include <stdio.h> #include <stdlib.h> double FungsiBMI(double berat, double tinggi);

fungsi
#include "mybmi.h" #include <stdio.h> #include <stdlib.h> double FungsiBMI (double berat, double tinggi) { double BMI; BMI = berat/((tinggi/100)*(tinggi/100)); return BMI; } Utama #include "mybmi.h" #include <stdio.h> #include <stdlib.h> int main () { double berat, tinggi, BMI; printf("Masukkan Berat Badan [kg] :"); scanf_s("%lf", &berat); printf("Masukkan Tinggi Badan [cm] :"); scanf_s("%lf", &tinggi); printf("BMI adalah : %lf\n", FungsiBMI(berat,tinggi)); BMI = FungsiBMI(berat,tinggi); if ( BMI <= 18.5) { printf("kategori: underweight (kerempeng)\n"); } else if ( BMI > 18.5 , BMI <= 25.0) { printf("kategori: Normal Weight (no komen.. sip..)\n"); } else if ( BMI > 25.0 , BMI < 29.9) { printf("kategori: OverWeight (gendut banget)\n"); } else { printf("kategori: Obesity (gajah bengkak)\n"); } if ( BMI <= 11) { printf("Analisis: Health Hazrd, Cardiac Stress\n"); } else if ( BMI > 10.0 , BMI < 16.0) { printf("Analisis: You are an anorectic\n"); } else if ( BMI > 15.0 , BMI < 20.0) { printf("Analisis: you should gain weight\n"); } else if ( BMI > 27.0 , BMI < 32.0) { printf("Analisis: you should loose weight\n"); } else { printf("Analisis: Health Hazrd, Cardiac Stress\n");

} system("pause"); return 0; }

Вам также может понравиться