Ir ao conteúdo
  • Cadastre-se
diego.ff18

inciante dúvida

Recommended Posts

Olá a todos sou novo aqui no fórum e tambem em programação, mais especificamente em C++ que é onde estou tentando me "especializar", bom vou logo ao que interesa, eu estava tentado criar um programa que fizesse o calculo do IMC e escrevi a linha de código dessa forma:(gostaria que se possivel me mostrasse os erros e a explicaçao da forma correta de se criar o codigo)

#include <iostream>

#include <stdio>

int main()

{

{

int peso;

float altura;

int calculo;

}

int peso()

{

cout << "insira seu peso: ";

char string [2];

scanf ("%d", &peso);

}

float altura()

{

cout << "insira sua altura: ";

char string [3];

scanf ("%f", &altura);

}

int calculo()

{

cout << " Seu IMC e: ";

peso/altura*altura;

}

system ("PAUSE");

return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veio pra começar:

Você criou 3 funções dentro do corpo main. Isso esta errado.

Errado:

int main()
{
calcula()
altura()
peso()
}

Correto:

float calcula(){...}
float altura(){...}
float peso(){...}
int main(){...}

E tipo não sei em C++ mas em C para você chamar um função você tem q fazer isso aqui:


int peso;
peso = peso()

Uma coisa que notei, é que você não esta retornando valores nas suas funções...

Isso seria o adequado:

float peso()
{
float peso;
scanf("%f",peso);
return peso;
}

Assim você poderia fazer la no main:

int main()
{
int peso;
peso = peso();
}

Bem isso foi o que eu notei...

Flws

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×