Informática, perguntado por matheuscs, 1 ano atrás

PROGRAMAÇÃO ORIENTADA A OBJETOS

Crie a classe Pessoa, a classe deve armazenar o nome, a idade, a altura, o peso e o sexo de uma pessoa. Inclua métodos Get() e Set(), o método IMC() para calcular o IMC da pessoa e o método PesoIdeal() para calcular o peso ideal de uma pessoa.

Fórmula:

IMC = peso/altura2

Peso ideal:

 para homens = 72.7 * altura -58

 para mulheres = 62.1 * altura – 44.7

Soluções para a tarefa

Respondido por exploit
1
Em php:

<?php

  class Pessoa {

    private $name;
    private $idade;
    private $altura;
    private $peso;
    private $sexo;
    private $imc;
    private $pesoideal;

    public function setName($name){ $this->name = $name; }
    public function setIdade($idade){ $this->idade = $idade; }
    public function setAltura($altura){ $this->altura = $altura; }
    public function setPeso($peso){ $this->peso = $peso; }
    public function setSexo($sexo){ $this->sexo = $sexo; }

    public function imc(){
      return $this->imc = $this->peso/($this->altura*$this->altura);
    }

    public function pesoIdeal(){

      switch($this->sexo){
        case "M":
          $this->pesoideal = (72.7*$this->altura-58);
          break;

        case "F":
          $this->pesoideal = (62.1*$this->altura-44.7);
          break;

        default:
        return "Sexo inválido!";
        break;

      }

      return $this->pesoideal;

    }

  }

    $p = new Pessoa();
    $p->setName("data");
    $p->setIdade("data");
    $p->setPeso("data");
    $p->setAltura("data");
    $p->setSexo("data");
    echo $p->imc();
    echo $p->pesoIdeal();


Perguntas interessantes