estou estudando linguagem programação c++ e gostaria de saber como responder esse problema utilizando if\else e explicando como fazer.
Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule
seu peso ideal, utilizando as seguintes fórmulas:
• para homens: (72.7 * h) – 58;
• para mulheres: (62.1 * h) – 44.7.
Boa noite.
Formula?
Cumprimentos.
qual é a linguagem?
a não ser que seja VB ou assim:
Código:
double avgSize = 0;
if(isMale)
avgSize = (72.7 * h) – 58;
else
avgSize = (62.1 * h) – 44.7;
Bem..., logo no primeiro post ter a solução...
a logica não depende da linguaguem. sabendo as formulas o resto são apenas comandos
Bom dia.
(30-09-2011 10:41)aflores2010 Escreveu: [ -> ]a logica não depende da linguaguem. sabendo as formulas o resto são apenas comandos
Não sei se percebi o teu ponto de vista. Podes explicar melhor?
Cumprimentos.
(30-09-2011 11:13)Progster Escreveu: [ -> ]Bom dia.
(30-09-2011 10:41)aflores2010 Escreveu: [ -> ]a logica não depende da linguaguem. sabendo as formulas o resto são apenas comandos
Não sei se percebi o teu ponto de vista. Podes explicar melhor?
Cumprimentos.
a programação depende apenas do ponto de vista que olhas para o problema.
tenho a seguinte duvida. se me puderes ajudar agradecia.
determinar os primeiros n numeros primos, em que n é o numero introduzido pelo user.
(06-10-2011 12:07)aflores2010 Escreveu: [ -> ]a programação depende apenas do ponto de vista que olhas para o problema.
tenho a seguinte duvida. se me puderes ajudar agradecia.
determinar os primeiros n numeros primos, em que n é o numero introduzido pelo user.
olha que não... se há coisa de que não depende é do ponto de vista. ou é uma coisa ou é outra, não há pontos de vista, caso contrário, o resultado não é o pretendido, a forma como interpretas isso já é outra coisa...
p. ex. tomemos o teu caso: "determinar os primeiros n numeros primos, em que n é o numero introduzido pelo user." assim de repente tenho logo duas interpretações:
- dado um n, determinar os numeros primos até n (ex: n=15; resultados: 2, 3, 5, 7, 11, 13 ou 6 numeros primos)
- dado um n, determinar os numeros primos por que n é composto (ex: n=15; resultados: 5, 3 ou 2 numero primos ou 5*3)
Olá
Eu acho que o que nosso amigo
aflores2010 quis dizer foi o seguinte, o raciocínio sobre o problema apresentado pode ser feito sem ter por base uma linguagem de programação.
Citar:Linguagem humana:
"Se for verdade, acontece isto, senão acontece aquilo"
Linguagem de máquina:
IF verdade; THEN isto; ELSE aquilo;
Ou seja, nós podemos escrever o algoritmo em pseudocódigo independentemente da linguagem a utilizar.
aflores2010 Escreveu:...sabendo as formulas o resto são apenas comandos
Adaptamos uma fórmula matemática, por exemplo, à sintaxe de uma determinada linguagem de programação, a fórmula continua a ser a mesma no entanto a forma de a representar em "linguagem máquina" é que pode variar consoante a linguagem a utilizar.