Program Menghitung berat dan tinggi badan ideal dan Program peritungan Jumlah Kalori, Protein, dan Lemak dalam C++

Membuat sebuah aplikasi dalam bahasa c++ yaitu Program Menghitung berat dan tinggi badan ideal dan Program peritungan Jumlah Kalori, Protein, dan Lemak.


Scriptnya :

#include <iostream>
#include <windows.h>
#include <conio.h>
#define phi 3.14

using namespace std;

HANDLE hConsole = GetStdHandle (STD_OUTPUT_HANDLE);



void tbbb(float bb,float tb,float bi)
{
    int masukan;
}

void gizi(float bb,float tb,float u,float e,float p,float l)
{
    int masukan;
}

void kelompok()
{
    cout<<"\tTUGAS AKHIR PEMDAS "<<endl<<endl;
    cout<<"\tARON NUR FITRIONO XI RPL 1 06 "<<endl<<endl;
    cout<<"\tWAIT A SECOND"<<endl<<endl;
    cout<<"\tLOADNING.."<<endl<<endl;
}
void menu()
{
    int pil;
    do
    {
        system("cls");
        cout<<"\t\t\tMENU UTAMA"<<endl;
        cout<<"\t\t\t----------"<<endl;
        cout<<"\n\n\t<1> BERAT DAN TINGGI IDEAL"<<endl;
        cout<<"\n\t<2> KEBUTUHAN ENERGI DAN GIZI"<<endl;
        cout<<"\n\t<3> KELUAR"<<endl;
        cout<<"\n\n\tMasukkan pilihanmu : ";
        cin>>pil;

        switch(pil)
        {   case 1:
            system("cls");
            float bb,tb,bi;
            int input;

            cout<<"Program Menghitung Berat dan Tingi Badan Ideal\n";
            cout<<"Pilih yang akan dihitung\n";
            cout<<"[1] BERAT\n";
            cout<<"[2] TINGGI\n";
            cout<<"Pilih [1]/[2] ?";
            cin>>input;

            if (input==1)
            {
                cout<<"Menghitung Berat Badan\n";
                float bb,tb,bi;
                int masuk;
                cout<<"[3] PRIA\n";
                cout<<"[4] WANITA\n";
                cout<<"Pilih [3]/[4] ?";
                cin>>masuk;

                if (masuk==3)
                {
                    cout<<"Berat Ideal Pria\n";
                    cout<<"Masukan Tinggi Badan (cm)= ";cin>>tb;
                    bi=(tb-100)-(0.1*(tb-100));
                    cout<<"\nJadi Berat Badan Ideal Anda = ";cout<<bi;cout<<"Kg";
                    cout<<"\n\nTekan sembarang tombol...";
                    getch();
                }
                else
                {
                    if(masuk==4)
                    {
                        cout<<"Berat Ideal Wanita\n";
                        cout<<"Masukan Tinggi Badan (cm)= ";cin>>tb;
                        bi=(tb-100)-(0.15*(tb-100));
                        cout<<"\nJadi Berat Badan Ideal Anda= ";cout<<bi;cout<<"Kg";
                        cout<<"\n\nTekan sembarang tombol...";
                        getch();
                   }
                   else
                   {
                       cout<<"inputan salah";
                       }
                }
            }
            else
            {
                if(input==2)
                {
                    cout<<"Menghitung Tinggi Badan\n";
                    float bb,tb,bi;
                    int masuk;
                    cout<<"[3] PRIA\n";
                    cout<<"[4] WANITA\n";
                    cout<<"Pilih [3]/[4] ?";
                    cin>>masuk;

                    if (masuk==3)
                    {
                        cout<<"Tinggi Ideal Pria\n";
                        cout<<"Masukan Berat Badan (kg)= ";cin>>bb;
                        bi=(bb+100)+(0.1*(tb+100));
                        cout<<"\nJadi Tinggi Badan Ideal Anda = ";cout<<bi;cout<<" CM";
                        cout<<"\n\nTekan sembarang tombol...";
                        getch();
                    }
                    else
                    {
                        if(masuk==4)
                        {
                            cout<<"Tinggi Ideal Wanita\n";
                            cout<<"Masukan Berat Badan (kg)= ";cin>>tb;
                            bi=(tb+100)+(0.15*(tb+100));
                            cout<<"\nJadi Tinggi Badan Ideal Anda= ";cout<<bi;cout<<" CM";
                            cout<<"\n\nTekan sembarang tombol...";
                            getch();
                        }
                        else
                        {
                            cout<<"inputan salah";
                            cout<<"\n\nTekan sembarang tombol...";
                            getch();
                        }
                    }
                    }
                    else
                    {
                        cout<<"inputan salah";
                        cout<<"\n\nTekan sembarang tombol...";
                        getch();
                    }
                    }
                    break;


            case 2:
            system("cls");
            {
            float bb,tb,u,e,p,l;
            int input;

            cout<<"Program Menghitung Kebutuhan Gizi\n";
            cout<<"[1] PRIA\n";
            cout<<"[2] WANITA\n";
            cout<<"Pilih [1]/[2] ?";
            cin>>input;

            if (input==1)
            {
                cout<<"Kebutuhan Energi Pria\n";
                cout<<"Masukan Tinggi Badan (cm)= ";cin>>tb;
                cout<<"Masukan Berat Badan (kg)= ";cin>>bb;
                cout<<"Masukan Umur (tahun)= ";cin>>u;
                e=66+(13.7*bb)+(5*tb)-(6.8*u);
                cout<<"\nKebutuhan Energi Anda = ";cout<<e;cout<<" kkal";
                p=0.15*e;
                cout<<"\nKebutuhan protein Anda = ";cout<<p;cout<<" kkal";
                l=0.25*e;
                cout<<"\nKebutuhan Lemak Anda = ";cout<<l;cout<<" kkal";
                cout<<"\n\nTekan sembarang tombol...";
                getch();
            }
            else
            {
                if(input==2)
                {
                    cout<<"Kebutuhan Energi Wanita\n";
                    cout<<"Masukan Tinggi Badan (cm)= ";cin>>tb;
                    cout<<"Masukan Berat Badan (kg)= ";cin>>bb;
                    cout<<"Masukan Umur (tahun)= ";cin>>u;
                    e=655+(9.6*bb)+(1.8*tb)-(4.7*u);
                    cout<<"\nKebutuhan Energi Anda = ";cout<<e;cout<<" kkal";
                    p=0.15*e;
                    cout<<"\nKebutuhan protein Anda = ";cout<<p;cout<<" kkal";
                    l=0.25*e;
                    cout<<"\nKebutuhan Lemak Anda = ";cout<<l;cout<<" kkal";
                    cout<<"\n\nTekan sembarang tombol...";
                    getch();

            }
            else
            {
                cout<<"inputan salah";
                cout<<"\n\nTekan sembarang tombol...";
                getch();
            }
        }
    }
    break;


            case 3:
                exit(0);
            default:
                cout<<"\n\n\tPilihan tidak ada di menu!!";
                cout<<"\n\tTekan sembarang tombol...";
                getch();
                break;
        }
    }while(pil != 6);

}
int main()
{
    int pilih;
    system("cls");

    SetConsoleTitle("GIZI dan TUBUH IDEAL");
    kelompok();
    Sleep(3000);
    system("cls");
    menu();

    return 0;
}



 Berikut Hasilnya:

Gambar 1.1 

Merupakan tampilan Pembuka, Tampilan ini akan menutup otomatis dalam beberapa detik dan selanjutnya menuju ke tampilan Utama.



Gambar 1.2 
Merupakan Tampilan Utama dalam tampilan ini terdapat tiga pilihan yaitu:

1. Pilihan untuk menghitung Berat dan Tinggi Ideal

2. Pilihan untuk mengitung Kebutuhan Energi dan Gizi.

3. Pilihan untuk keluar dari program



Gambar 1.3
Merupakan tampilan ketika kita menginputan data yang tidak sesuai makan sitem akan memunculkan sebuah pesan ‘pilihan tidak ada di menu’ dan kita harus menginputkan sesuai data.





Gambar 1.4 
Pada gambar tersebut bahwa kita sudah memilih pilihan 1 Program Untuk menghitung Berat dan Tinggi Badan Ideal. Disini kita akan memilih dua pilihan yang akan mencari Berat ideal atau Tinggi Ideal.





Gambar 1.5 
Setelah kita memilih pilihan 1, dimana kita akan mencari Berat Ideal, kemudian akan ditampilkan dua pilihan lagi, PRIA atau WANITA yang akan kita cari. Karena Pria dan Perempuan Memliki Rumus yang Berbeda untuk mengitung Berat Badan Idealnya.





Gambar 1.6
kita akan mencoba mencari Berat Badan ideal Pria yang tingginya 180, kemudian inputkan pada tinggi 180 cm, dan Berat Badan Idelanya 72kg. ini merupakan Rumus dari

Berat Ideal=(Tinggi Badan-100)-(0.1*(Tinggi Badan-100));



Gambar 1.7 
Berikutnya Kita akan mencari Berat Badan Ideal Wanita yang mempunyai Tinggi 180 cm. Kemudian akan kita ketahui Berat Badan Idealnya 68 kg. ini merupakan hasil dari

Berat Ideal=(Tinggi Badan-100)-(0.15*(Tinggi Badan-100));





Gambar 1.8 
Berikutnya Kita Akan mencari Tinggi Ideal  dari Pria yang Mempunyai Berat Badan 60 kg, maka kita harus memilih Tinggi kemudian Pria. Kemudian kita akan mengetahui Tinggi Badan ideal Pria terebut adalah 170 cm. Ini dikarenakan Rumus

Tinggi Ideal=(Berat badan+100)+(0.1*(Berat Badan+100));



Gambar 1.9 
Kali ini yang kita akan kita Cari adalah Tinggi Ideal dari seorang wanita yang kita ketahui Berat badannya 60 kg, maka kita akan memperoleh hasilnya 184 cm sebagai tinggi ideal. Sedangkan rumusnya

Tinggi Ideal=(Berat Badan+100)+(0.15*(Berat Badan+100));





Dalam Gambar 2.0
 kita Memlih Program Yang Kedua yaitu Perhitunga Kebutuhan Kalori, Protein , dan Lemak yang dibutuhkan Sehari – hari oleh tubuh kita



Gambar 2.1
Kita akan mengitung Kebutuhan Kalori dan Gizi seorang pria yang mempunyai Tinggi badan 180 cm, Berat 65 kg dan Berumur 18 tahun. Maka kita akan memperoleh

Kebutuhan Energinya 1734.1 kkal, Protein 260.115 kkal dan Lemak 433.525 kkal hal ini diperoleh

Sebelum kita mencari kebutuhan Protein dan Lemak kita harus mencari Kebutuhan energinya terlebi dahulu Energi=66+(13.7*Berat Badan)+(5*Tinggi Badan)-(6.8*Umur);  Kemudian Kita Mencari Protein Protein =0.15*Energi; dan Lemak Lemak=0.25*Energi;



Gambar 2.2
kita akan mencari kebutuhan Energi, Lemak dan Protein dari seorang Wanita yang mempunyai Tinggi Badan 180 cm, Berat 65 kg, dan berumur 18 tahun. Maka kiat akan memperoleh Kebutuha Energinya 1518.4 kkal, Protein 227.76 kkal dan Lemak 379.6 kkal. Hal ini diperoleh karena Rumusnya seperti Priahanya Perbedaanya Pada Rumus Energinya

 Energi=655+(9.6*Berat Badan+(1.8*Tinggi Badan)-(4.7*Umur);

Terimakasih 


Comments

Popular posts from this blog

ROM Touchwizmod V4 For Samsung J1 Ace SM-J111F / J111M

Cara Instal TWRP SAMSUNG J1 Ace SM-J111F / SM-J111M