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 :
Berikut Hasilnya:
Merupakan tampilan Pembuka, Tampilan ini akan menutup otomatis dalam beberapa detik dan selanjutnya menuju ke tampilan Utama.
1. Pilihan untuk menghitung Berat dan Tinggi Ideal
2. Pilihan untuk mengitung Kebutuhan Energi dan Gizi.
3. Pilihan untuk keluar dari program
Berat Ideal=(Tinggi Badan-100)-(0.1*(Tinggi Badan-100));
Berat Ideal=(Tinggi Badan-100)-(0.15*(Tinggi Badan-100));
Tinggi Ideal=(Berat badan+100)+(0.1*(Berat Badan+100));
Tinggi Ideal=(Berat Badan+100)+(0.15*(Berat Badan+100));
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
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;
}
#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 dariBerat 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 dariBerat 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 RumusTinggi 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 rumusnyaTinggi 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 memperolehKebutuhan 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
Post a Comment