Fark Yarat Example 3.17 : (HealthProfile)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
1 Ocak 2021
Mesajlar
22
Tepki puanı
5
Yaş
32
5 HİZMET YILI
Fark Olusturma 3.17 C++ ile Programlama Paul&Harvey Deitel

HealthProfile sınıfı oluşturacağız. Sınıf Özellikleri kişinin adı,soyadı,cinsiyeti,doğum tarihi (ay-gün-yıl) olarak , boy ve kilo olmalıdır. Bu verileri alan bir kurucu fonk. yazmalısınız. herbir özellik için setter ve getter metodlarını yazınız. sınıf aynı zamanda kişinin yaşını yıl olarak hesaplayan, maximum kalp atış hızını ve hedef kalp atış hızını ve vücut kitle indeksini hesaplayıp geri döndüren fonksiyonlar ekleyiniz. Aynı zamanda program VKİ oranını gösteren tabloyu göstermelidir.

Denis Ritchie - Her zaman daha iyisi için C gereklidir.


C++:
#ifndef _HealthProfile_H_
#define _HealthProfile_H_
#include <iostream>
#include <string>

class HealthProfile {

    std::string name, surname,cins;
    int ay, gun, yil;
    int boy, kilo;
public:
    explicit HealthProfile(std::string,std::string,std::string, int,int,int,int,int);
    void setName(std::string);
    void setSurname(std::string);
    void setCins(std::string);
    void setAy(int);
    void setGun(int);
    void setYil(int);
    void setBoy(int);
    void setBoy(float);
    void setKilo(int);
    std::string getName()const;
    std::string getSurname()const;
    std::string getCins()const;
    int getAy()const;
    int getGun()const;
    int getYil()const;
    int getBoy()const;
    int getKilo()const;
    int yasHesapla()const;
    int MaxHealthRate()const;
    float TargetHealthRate()const;
    float VKİ()const;
    void showInfos()const;
    void VKİ_Degerleri()const;
    ~HealthProfile();
};





#endif // !_HealthProfile_H_

Kod:
[CODE=cpp]// MAX HEALTH RATE = 220 - AGE

// TARGET HEALTH RATE =  MAX HEALTH RATE * 0.7

/*
    VKİ = Ağırlık (Kg) / boyun metre cinsinden karesi

    100 kilo ve 1.80 boyundaki biri için hesaplamayı aşağıdaki gibi yapabilirsiniz.

    1.8 x 1.8 = 3.24

    100 / 3.24 = 30.8

    VKİ = 30.8

*/


#include "HealthProfile.h"
#include <iostream>

int main()
{
    std::string name = "";
    std::string surname = "";
    std::string cins = "";
    int ay = NULL; int gun = NULL; int yil = NULL;
    float boy = NULL; int kilo = NULL;

    std::cout << "Adinizi Giriniz:";
    std::cin >> name;
    std::cout << std::endl;
    std::cout << "Soyadinizi Giriniz:";
    std::cin >> surname;
    std::cout << std::endl;
    std::cout << "Cinsiyetinizi Yaziniz:";
    std::cin >> cins;
    std::cout << std::endl;
    std::cout << "Dogum Tarihinizi Giriniz(AY - GUN - YIL):";
    std::cin >> ay >> gun >> yil;
    std::cout << std::endl;
    std::cout << "Boyunuzu Giriniz:";
    std::cin >> boy;
    std::cout << std::endl;
    std::cout << "Kilonuzu Giriniz:";
    std::cin >> kilo;
    std::cout << std::endl;
    system("cls");

    HealthProfile Usr(name, surname, cins, ay, gun, yil, boy, kilo);
    Usr.showInfos();
    Usr.VKİ_Degerleri();
    Usr.~HealthProfile();
    system("PAUSE");
    return 0;
}
 
Son düzenleme:
Paran var ise bu hayatta sağlık ve ailende olur
Süper Üye
Katılım
19 May 2020
Mesajlar
601
Çözümler
24
Tepki puanı
67
Ödüller
3
6 HİZMET YILI
Benim ve arkadaşımın işine yaradı şuan' Çok teşekkür ederim, Buna benzer konular açmaya devam et.
 
ÖLÜM ÖLÜM DEDİĞİN NEDİR Kİ GÜLÜM
Efsane Üye
Katılım
26 Şub 2016
Mesajlar
11,174
Çözümler
139
Tepki puanı
3,968
Ödüller
19
Yaş
27
10 HİZMET YILI
Eline sağlık öğretici olmuş
 
Efsane Üye
Katılım
28 Tem 2018
Mesajlar
10,240
Çözümler
17
Tepki puanı
1,728
7 HİZMET YILI
Çok Teşekkürler Konuyu Kaydettim Tamda İhtiyacım Olan Şeydi
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst