Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao criar uma função em java


André Pires

Pergunta

Pessoal, a questão pede para fazer um programa que leia a altura e o sexo (codificado da seguinte forma: 1:feminino 2:masculino)
de uma pessoa. Depois faça uma função chamada peso ideal que receba a altura e o sexo via parâmetro
e que calcule e retorne seu peso ideal, utilizando as seguintes fórmulas: - para homens :
(72.7 * h) – 58 - para mulheres : (62.1 * h) – 44.7 .
Fiz exatamente assim , mas o código está apresentando alguns erros e não estou conseguindo identificar onde exatamente estou errando. alguém poderia me ajudar? Segue o código…

 

package ExerciciosProcedimento;

import java.util.Scanner;

/*  
  Faça um programa que leia a altura e o sexo (codificado da seguinte forma: 1:feminino 2:masculino)
de uma pessoa. Depois faça uma função chamada peso ideal que receba a altura e o sexo via parâmetro 
e que calcule e retorne seu peso ideal, utilizando as seguintes fórmulas: - para homens :
(72.7 * h) – 58 - para mulheres : (62.1 * h) – 44.7 Observação: Altura = h (na fórmula acima).

 */


public class Questao03 {
	
	
static double pesoideal(char a , double b ) {
		
		double peso;
		
		if(a=='1') {
			
			peso = (62.1 * b)  44.7;
			
			return peso;
			
		} else {
			
			if(a=='2') {
				
				
				peso=(72.7 * b)  58);
				
				return peso;
				
			}
		}	
	}
	
	
	
	public static void main(String[] args) {
		
		char  opcao ;
		
		double h ;
		
		
		Scanner input = new Scanner(System.in);
		
		
		System.out.println("Informe o sexo: FEM 1()  MAS 2()");
		
		
		opcao= input.next().charAt(0);
		

		System.out.println("Qual  a sua altura?");
		
		
		h= input.nextDouble();
		
		
		double resp = pesoideal(opcao , h);
		
		System.out.println("O seu peso ideal é :" + resp);
				
		
	}
	
	
}

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...