Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
package imc; import java.io.Serializable; public class Imc implements Serializable{ private static final long serialVersionUID = 1L; private float peso, altura; Paciente paciente; public Imc(float peso, float altura, Paciente paciente) { this.peso = peso; this.altura = altura; this.paciente = paciente; } public float getPeso() { return peso; } public void setPeso(float peso) { this.peso = peso; } public float getAltura() { return altura; } public void setAltura(float altura) { this.altura = altura; } public float calcImc() { return peso / (altura * altura); } public String diagnostico() { float imc = calcImc(); char sexo = this.paciente.getSexo(); String diagnostico = ""; if (sexo == 'M' || sexo == 'm') { if (imc >= 43) diagnostico = "Obesidade Mórbida!"; if (imc >= 30) diagnostico = "Obesidade Moderada!"; if (imc >= 25) diagnostico = "Obesidade Leve!"; if (imc >= 20) diagnostico = "Normal!"; if (imc < 20) diagnostico = "Abaixo do normal!"; } if (sexo == 'F' || sexo == 'f') { if (imc >= 39) diagnostico = "Obesidade Mórbida!"; if (imc >= 29) diagnostico = "Obesidade Moderada!"; if (imc >= 24) diagnostico = "Obesidade Leve!"; if (imc >= 19) diagnostico = "Normal!"; if (imc < 19) diagnostico = "Abaixo do normal!"; } else if (sexo != 'M' || sexo != 'm' || sexo != 'F' || sexo != 'f') diagnostico = "Sexo inválido!"; return diagnostico; } }
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)