10+ Contoh Program C Tentang Kesehatan

Yowatech.idContoh Program C Tentang Kesehatan. Kesehatan merupakan salah satu aspek penting dalam kehidupan manusia. Dalam upaya menjaga kesehatan, teknologi dan inovasi menjadi sangat penting.

Salah satunya adalah penggunaan komputer dan bahasa pemrograman C untuk membuat program-program yang dapat membantu dalam mengelola kesehatan.

Di dalam artikel ini, kami akan membahas berbagai contoh program C sederhana yang berhubungan dengan kesehatan.

Dari penghitungan indeks massa tubuh hingga kalkulator kebutuhan gizi, program-program ini dapat membantu Anda dalam memantau kesehatan dan membuat keputusan yang tepat untuk mempertahankan keseimbangan tubuh yang optimal.

Selain itu, program-program ini dapat memberikan pengertian yang lebih baik tentang pentingnya kesehatan dan membantu Anda dalam memperbaiki pola hidup sehat.

Simaklah contoh program C tentang kesehatan ini dan temukan manfaatnya bagi kesehatan Anda.

#1 Contoh Program C Tentang Kesehatan

#include <stdio.h>

int main() {
    float weight, height, bmi;

    printf("Enter your weight in kilograms: ");
    scanf("%f", &weight);

    printf("Enter your height in meters: ");
    scanf("%f", &height);

    bmi = weight / (height * height);

    printf("Your BMI is %.2f\n", bmi);

    if (bmi < 18.5) {
        printf("You are underweight\n");
    } else if (bmi < 25) {
        printf("Your weight is normal\n");
    } else if (bmi < 30) {
        printf("You are overweight\n");
    } else {
        printf("You are obese\n");
    }

    return 0;
}

#2 Contoh Program C Tentang Kesehatan

Berikut adalah contoh program C untuk menghitung denyut jantung dan memberikan saran tentang kebugaran.

#include <stdio.h>

int main() {
    int umur, maksimal_denyut_jantung, denyut_jantung_istirahat;
    float intensitas_latihan_rekomendasi;

    printf("Masukkan usia Anda: ");
    scanf("%d", &umur);

    maksimal_denyut_jantung = 220 - umur;
    intensitas_latihan_rekomendasi = 0.6 * maksimal_denyut_jantung;
    denyut_jantung_istirahat = 70; // asumsi denyut jantung istirahat

    printf("Maksimal denyut jantung Anda: %d bpm\n", maksimal_denyut_jantung);
    printf("Intensitas latihan yang direkomendasikan: %.0f bpm\n", intensitas_latihan_rekomendasi);
    
    if (denyut_jantung_istirahat > intensitas_latihan_rekomendasi) {
        printf("Anda harus meningkatkan intensitas latihan Anda\n");
    } else {
        printf("Anda sudah dalam kondisi kebugaran yang baik\n");
    }

    return 0;
}

Output:

Program ini meminta pengguna untuk memasukkan usia mereka. Program kemudian menghitung maksimal denyut jantung, intensitas latihan yang direkomendasikan, dan denyut jantung istirahat.

Program memberikan saran tentang kebugaran berdasarkan denyut jantung istirahat dan intensitas latihan yang direkomendasikan.

#3 Contoh Program C Tentang Kesehatan

Berikut adalah contoh program C untuk menghitung tingkat kelelahan mata pada pengguna komputer dan memberikan saran tentang pengaturan layar yang benar:

#include <stdio.h>

int main() {
    int waktu_kerja_komputer, jarak_pandang, tingkat_kelelahan;

    printf("Masukkan waktu kerja komputer dalam jam: ");
    scanf("%d", &waktu_kerja_komputer);

    printf("Masukkan jarak pandang dalam sentimeter: ");
    scanf("%d", &jarak_pandang);

    tingkat_kelelahan = (waktu_kerja_komputer * jarak_pandang) / 60;

    if (tingkat_kelelahan < 30) {
        printf("Pengaturan layar Anda sudah optimal, tetap jaga kebiasaan yang baik\n");
    } else if (tingkat_kelelahan < 60) {
        printf("Anda perlu memperbaiki pengaturan layar atau mengubah kebiasaan Anda untuk menghindari kelelahan mata\n");
    } else {
        printf("Anda sangat rentan terhadap kelelahan mata, pastikan untuk memperbaiki pengaturan layar dan kebiasaan Anda\n");
    }

    return 0;
}

Program ini meminta pengguna untuk memasukkan waktu kerja di depan komputer dalam jam dan jarak pandang dalam sentimeter.

Program kemudian menghitung tingkat kelelahan mata dan memberikan saran tentang pengaturan layar yang benar.

Jika tingkat kelelahan mata kurang dari 30, program akan memberikan saran bahwa pengaturan layar sudah optimal.

Jika tingkat kelelahan mata antara 30-60, program akan memberikan saran bahwa pengaturan layar harus diperbaiki atau kebiasaan harus diubah untuk menghindari kelelahan mata.

Jika tingkat kelelahan mata lebih dari 60, program akan memberikan saran untuk memperbaiki pengaturan layar dan kebiasaan untuk menghindari kelelahan mata.

#4 Contoh Program C Tentang Kesehatan

Program Hitung Konsumsi Kalori.

#include <stdio.h>

int main() {
    float berat_badan, tinggi_badan, usia, konsumsi_kalori;
    char jenis_kelamin;
    
    printf("Masukkan berat badan (kg): ");
    scanf("%f", &berat_badan);
    
    printf("Masukkan tinggi badan (cm): ");
    scanf("%f", &tinggi_badan);
    
    printf("Masukkan usia: ");
    scanf("%f", &usia);
    
    printf("Masukkan jenis kelamin (L/P): ");
    scanf(" %c", &jenis_kelamin);
    
    if (jenis_kelamin == 'L' || jenis_kelamin == 'l') {
        konsumsi_kalori = 88.36 + (13.4 * berat_badan) + (4.8 * tinggi_badan) - (5.7 * usia);
    } else if (jenis_kelamin == 'P' || jenis_kelamin == 'p') {
        konsumsi_kalori = 447.6 + (9.2 * berat_badan) + (3.1 * tinggi_badan) - (4.3 * usia);
    } else {
        printf("Jenis kelamin tidak valid!\n");
        return 0;
    }
    
    printf("Konsumsi kalori per hari yang diperlukan: %.2f kalori\n", konsumsi_kalori);
    
    return 0;
}

Program di atas akan meminta pengguna untuk memasukkan berat badan, tinggi badan, usia, dan jenis kelamin (L/P). Program akan menghitung konsumsi kalori yang diperlukan per hari berdasarkan rumus Harris-Benedict. Program kemudian akan menampilkan hasil konsumsi kalori.

#5 Contoh Program C Tentang Kesehatan

Program Hitung Kebutuhan Air

#include <stdio.h>

int main() {
    float berat_badan, kebutuhan_air;
    
    printf("Masukkan berat badan (kg): ");
    scanf("%f", &berat_badan);
    
    kebutuhan_air = berat_badan * 30;
    
    printf("Kebutuhan air per hari yang diperlukan: %.2f liter\n", kebutuhan_air);
    
    return 0;
}

Program di atas akan meminta pengguna untuk memasukkan berat badan. Program akan menghitung kebutuhan air yang diperlukan per hari berdasarkan rumus umum yaitu 30 ml per kg berat badan. Program kemudian akan menampilkan hasil kebutuhan air.

#6 Contoh Program C Tentang Kesehatan

Program Konversi Suhu

#include <stdio.h>

int main() {
    float suhu_celcius, suhu_fahrenheit, suhu_kelvin;
    
    printf("Masukkan suhu dalam derajat Celcius: ");
    scanf("%f", &suhu_celcius);
    
    suhu_fahrenheit = (suhu_celcius * 9/5) + 32;
    suhu_kelvin = suhu_celcius + 273.15;
    
    printf("Suhu dalam derajat Fahrenheit: %.2f\n", suhu_fahrenheit);
    printf("Suhu dalam derajat Kelvin: %.2f\n", suhu_kelvin);
    return 0;
}

Program di atas akan meminta pengguna untuk memasukkan suhu dalam derajat Celcius.

Program akan mengonversi suhu tersebut ke derajat Fahrenheit dan Kelvin menggunakan rumus konversi yang sesuai. Program kemudian akan menampilkan hasil konversi.

#7 Contoh Program C Tentang Kesehatan

Program Kalkulator IMT

#include <stdio.h>

int main() {
    float berat_badan, tinggi_badan, imt;
    
    printf("Masukkan berat badan (kg): ");
    scanf("%f", &berat_badan);
    
    printf("Masukkan tinggi badan (m): ");
    scanf("%f", &tinggi_badan);
    
    imt = berat_badan / (tinggi_badan * tinggi_badan);
    
    if (imt < 18.5) {
        printf("IMT Anda adalah %.2f, termasuk kategori Kurang berat badan.\n", imt);
    } else if (imt < 25) {
        printf("IMT Anda adalah %.2f, termasuk kategori Normal.\n", imt);
    } else if (imt < 30) {
        printf("IMT Anda adalah %.2f, termasuk kategori Kelebihan berat badan.\n", imt);
    } else {
        printf("IMT Anda adalah %.2f, termasuk kategori Obesitas.\n", imt);
    }
    
    return 0;
}

Program di atas akan meminta pengguna untuk memasukkan berat badan dan tinggi badan.

Program akan menghitung IMT (Indeks Massa Tubuh) berdasarkan rumus IMT = berat badan (kg) / (tinggi badan (m) x tinggi badan (m)).

Program kemudian akan menampilkan hasil IMT serta kategori IMT seseorang.

#8 Contoh Program C Tentang Kesehatan

Program Hitung Detak Jantung Maksimal

#include <stdio.h>

int main() {
    int usia;
    float detak_jantung_maksimal;
    
    printf("Masukkan usia: ");
    scanf("%d", &usia);
    
    detak_jantung_maksimal = 220 - usia;
    
    printf("Detak jantung maksimal Anda adalah: %.2f bpm\n", detak_jantung_maksimal);
    
    return 0;
}

Program di atas akan meminta pengguna untuk memasukkan usia.

Program akan menghitung detak jantung maksimal seseorang berdasarkan rumus umum yaitu 220 dikurangi usia.

Program kemudian akan menampilkan hasil detak jantung maksimal.

#9 Contoh Program C Tentang Kesehatan

Program Kalkulator Kebutuhan Gizi

#include <stdio.h>

int main() {
    float berat_badan, tinggi_badan, usia, konsumsi_kalori, kebutuhan_protein, kebutuhan_karbohidrat, kebutuhan_lemak;
    char jenis_kelamin;
    
    printf("Masukkan berat badan (kg): ");
    scanf("%f", &berat_badan);
    
    printf("Masukkan tinggi badan (cm): ");
    scanf("%f", &tinggi_badan);
    
    printf("Masukkan usia: ");
    scanf("%f", &usia);
    
    printf("Masukkan jenis kelamin (L/P): ");
    scanf(" %c", &jenis_kelamin);
    
    if (jenis_kelamin == 'L' || jenis_kelamin == 'l') {
        konsumsi_kalori = 88.36 + (13.4 * berat_badan) + (4.8 * tinggi_badan) - (5.7 * usia);
    } else if (jenis_kelamin == 'P' || jenis_kelamin == 'p') {
        konsumsi_kalori = 447.6 + (9.2 * berat_badan) + (3.1 * tinggi_badan) - (4.3 * usia);
    } else {
        printf("Jenis kelamin tidak valid!\n");
        return 0;
    }
    
    kebutuhan_protein = berat_badan * 0.8;
    kebutuhan_karbohidrat = konsumsi_kalori * 0.6 / 4;
    kebutuhan_lemak = konsumsi_kalori * 0.3 / 9;
    
    printf("Kebutuhan kalori per hari yang diperlukan: %.2f kalori\n", konsumsi_kalori);
    printf("Kebutuhan protein per hari yang diperlukan: %.2f gram\n", kebutuhan_protein);
    printf("Kebutuhan karbohidrat per hari yang diperlukan: %.2f gram\n", kebutuhan_karbohidrat);
    printf("Kebutuhan lemak per hari yang diperlukan: %.2f gram\n", kebutuhan_lemak);
    
    return 0;
}

Program di atas akan meminta pengguna untuk memasukkan berat badan, tinggi badan, usia, dan jenis kelamin (L/P).

Program akan menghitung kebutuhan gizi seseorang berdasarkan rumus umum yang sesuai, yaitu konsumsi kalori, kebutuhan protein, kebutuhan karbohidrat, dan kebutuhan lemak.

Program kemudian akan menampilkan hasil kebutuhan gizi.

#10 Contoh Program C Tentang Kesehatan

Program Kalkulator Metabolisme Basal

#include <stdio.h>

int main() {
    float berat_badan, tinggi_badan, usia, metabolisme_basal;
    char jenis_kelamin;
    
    printf("Masukkan berat badan (kg): ");
    scanf("%f", &berat_badan);
    
    printf("Masukkan tinggi badan (cm): ");
    scanf("%f", &tinggi_badan);
    
    printf("Masukkan usia: ");
    scanf("%f", &usia);
    
    printf("Masukkan jenis kelamin (L/P): ");
    scanf(" %c", &jenis_kelamin);
    
    if (jenis_kelamin == 'L' || jenis_kelamin == 'l') {
        metabolisme_basal = 88.362 + (13.397 * berat_badan) + (4.799 * tinggi_badan) - (5.677 * usia);
    } else if (jenis_kelamin == 'P' || jenis_kelamin == 'p') {
        metabolisme_basal = 447.593 + (9.247 * berat_badan) + (3.098 * tinggi_badan) - (4.330 * usia);
    } else {
        printf("Jenis kelamin tidak valid!\n");
        return 0;
    }
    
    printf("Metabolisme basal Anda adalah: %.2f kalori per hari\n", metabolisme_basal);
    
    return 0;
}

Program di atas akan meminta pengguna untuk memasukkan berat badan, tinggi badan, usia, dan jenis kelamin (L/P).

Program akan menghitung metabolisme basal seseorang berdasarkan rumus Harris-Benedict yang sesuai. Program kemudian akan menampilkan hasil metabolisme.

Penutup, Contoh Program C Tentang Kesehatan

Dalam era digital seperti sekarang ini, penggunaan teknologi dan bahasa pemrograman C dapat menjadi sarana yang efektif dalam memantau kesehatan dan menjaga gaya hidup sehat.

Dari program kalkulator IMT hingga program kalkulator masa subur wanita, program-program ini dapat membantu Anda dalam memantau kesehatan secara efisien dan akurat.

Dengan menggunakan program-program ini, Anda dapat dengan mudah menghitung nilai-nilai penting seperti indeks massa tubuh, metabolisme basal, kebutuhan gizi, detak jantung maksimal, dan masih banyak lagi.

Oleh karena itu, mari manfaatkan teknologi dan bahasa pemrograman C dalam upaya menjaga kesehatan dan membuat keputusan yang tepat untuk hidup yang lebih sehat dan bahagia.