Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TCHE

[Resolvido] Questões de lógica

Recommended Posts

alguem por favor poderia me agudar nessas questões aqui!!!!

 

 

07) 3 * ( C / 4 + 5) < . 8 * 3 + ( 15 MOD 8 . 3 ) OU 5 ** 2 > INT( C * 0.7 ) onde C = 20

 

08) A ** 3 / B + 5 . C * D > C * D + A - B OU A // 2 / D < 18 . A onde A = 9 , B = 3 , C = 4 e D = 2

 

09) 5 + A * B ³ 16 // 4 . D E 6 / A * C / ( A . B ) = 234 OU A / 4 . ( 7 + 5 * C ) < A ** 2 . 3 * B

 

10) Faça um algoritmo para calcular o peso ideal de uma pessoa sabendo sua altura.

DADO: para homens ( 72,7 * altura ) . 58;

para mulheres ( 62,1 * altura ) . 44,7.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ql a duvida?

tenta fazer e posta até onde conseguir!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ql a duvida?

tenta fazer e posta até onde conseguir!!

 

ñ estou conseguindo organizar as informações

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha a 7, 8 e 9 eu num entendi oq é pra fazer + a 10 você tem q pensar assim:

 

Dados de entrada: Sexo, altura

Dados de saida: Peso

 

ai soh você fazer o tratamento das variaveis, tais como atribuir o valor certo conforme o sexo. Ex:

Se sexo = 'M' então
 peso_ideal <- 72,7 * altura [ñ entendi esse (. 58;)]

assim q c organiza um algoritmo..

sabendo o objetivo dele, quais dados de entrada, oq ele fara no processamento e quais dados de saida..

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que é só substituir o valor de C e dizer se a proposição é "verdadeira" ou "falsa".

 

07) 3 * ( C / 4 + 5) < . 8 * 3 + ( 15 MOD 8 . 3 ) OU 5 ** 2 > INT( C * 0.7 ) onde C = 20

Compartilhar este post


Link para o post
Compartilhar em outros sites

8) A ** 3 / B + 5 . C * D > C * D + A - B OU A // 2 / D < 18 . A onde A = 9 , B = 3 , C = 4 e D = 2

 

(9**3) /3 + 5,

 

 

o seja substitua as letras pelos valores dados, sabem a sinalização tipo ** é igual a potencia é só resolver o calculo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja entendi os tres primeiro agora o q esta pegando e esse sinal //

o q quer dizer //

 

9 // 2 / 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será que é raiz?

nesse caso raiz quadrada de 9 dividido por 2.

 

Eu acho que é.

 

ja entendi os tres primeiro agora o q esta pegando e esse sinal //

o q quer dizer //

 

9 // 2 / 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal eu acho q consegui resou ver esse

da uma analisada e se tem alguma coisa certa nisso ai

 

10) Faça um algoritmo para calcular o peso ideal de uma pessoa sabendo sua altura.

DADO: para homens ( 72,7 * altura )-58;

para mulheres ( 62,1 * altura )-44,7.

 

programa peso_ideal

var hom, mulh : caractere [45] [homem, mulher]

ph, pm , h : inteiro [ph é peso mascolino o pm é o peso feminino, o h é altura ]

inicio

 

ph := 72,7

pm := 62,1

 

inicio

 

hom = (ph * h)-58;

mulh = (pm * h)-47,7

 

fim.

fim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara você tem q fazer a leitura do sexo primeiro.. para isso faça assim:

//Variaveis
caracter : sexo;
leia (sexo); 
se (sexo = 'F') então
 /////
senão 
////
fim_se
entendeu como q é??

isto é apenas uma etapa.. faça oq conseguir e volte a postar c tiver duvidas!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cheguei perto?

 

programa peso_ideal;

var sexo : caracter [45];

h: inteiro;

 

inicio;

leia (sexo);

leia (h);

 

se (sexo = 'f') então;

escreva f = (62,1 * H)-44,7;

 

senão se (sexo = 'm') então;

escreva m = (72,7 * h)-58;

fim_se.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom ta quase..

1º - a variavel 'sexo' naum precisa ser um vetor pq ela vai armazenar somente um caracter ow seja fica melhor assim:

var sexo : caracter
2º - na condição 'se' naum precisa aninhar outro se, pois pense cmg, se o sexo naum for 'F' provavelmente será 'M' a num ser q venha de outro planeta neh :P oq naum vem ao caso, assim:

se (sexo = 'F') então
/////
senão 
////
fim_se
3º - é bom você atribuir o resultado a uma variavel assim fica + facil trabalhar, veja:

se (sexo = 'F') então
x <- (62,1 * H)-44,7;
senão 
x <- (72,7 * H)-58;
fim_se
4º - coloque a mensagem qnd tiver finalizado o if, veja:

///
fim_se
escreva ("O seu peso ideal é de" + x);

Qlqr coisa volte a postar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você fez tudo certo a única coisa que errou foi esta

 

se (sexo = 'f') então;
escreva f = (62,1 * H)-44,7

Troque isto

sexo : caracter [45];

por isso

var 
sexo : caracter

se (sexo = "f") entao;
f <- (62,1 * H) - 44.7
senao 
se (sexo = "m") entao
m <- (72.7 * h)-58
fimse.

 

 

cheguei perto?

 

programa peso_ideal;

var sexo : caracter [45];

h: inteiro;

 

inicio;

leia (sexo);

leia (h);

 

se (sexo = 'f') então;

escreva f = (62,1 * H)-44,7;

 

senão se (sexo = 'm') então;

escreva m = (72,7 * h)-58;

fim_se.

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu velho, obrigadão ta ajudando muito estou estudando so zinho aqui onde moro ñ tem esses tipois de curso tem q meter cara em apostila e forum

Compartilhar este post


Link para o post
Compartilhar em outros sites

Q isso cara :D..

 

[]'s

valeu velho, obrigadão ta ajudando muito estou estudando so zinho aqui onde moro ñ tem esses tipois de curso tem q meter cara em apostila e forum

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi nada

Continua aprendendo sozinho.

E colocando as suas dúvidas aqui nó fórum

Abraços

 

http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

 

Q isso cara :D..

 

[]'s

valeu velho, obrigadão ta ajudando muito estou estudando so zinho aqui onde moro ñ tem esses tipois de curso tem q meter cara em apostila e forum

Compartilhar este post


Link para o post
Compartilhar em outros sites

algoritmo "semnome"

// Função :

// Autor :

// Data : 9/4/2007

// Seção de Declarações

var

sexo: caracter

peso, alt: real

 

 

inicio

escreva("digite sua altura:")

leia(alt)

escreva("(m)para masculino (f) para feminino:")

leia(sexo)

se(sexo <>"m") e (sexo <>"f")entao

escreva("opçao invalida!!!!")

senao

se sexo = "F" entao

peso <- (62.1*alt)-44,7

senao

peso <-(72.7*alt)-58

fimse

escreva("o seu peso ideal é:",peso:5:2)

fimse

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.