Diegostf Postado Agosto 18, 2008 Denunciar Share Postado Agosto 18, 2008 Galera to no curso de Logica de programação e to com uma Duvida no Seguinte Exercicio de Expressoes Aritmeticas!!A,B,C,D: NumericoD <- 9,5B <- (RZQD(ABS(D)))C <- B^(RESTO((D+B-0,5),3))A <- (B*C)/2^2tentei fazer mais Mais não sei se esta certo, deem uma Olhada e corijam por favor!!Aqui tentei fazer!B <- (RZQD(ABS(D))) (RZQD(9)) (3) C <- B^(RESTO((D+B-0,5),3)) B^(RESTO((12),3) B^(RESTO(12,3) B^(3) B^3 27A <- (B*C)/2^2 (81)/2^2 81/4 20,25 Meu resultado deu Isso, mais não sei se esta certo!!quem poder ajudar Obrigado!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 18, 2008 Denunciar Share Postado Agosto 18, 2008 Oi, 'Diegostf'Aplicando o VisualGalgoritmo "semnome" // Função : // Autor : // Data : 18/08/2008 // Seção de Declarações var A,B,C,D: real inicio D <- 9.5 B <- INT(RAIZQ(ABS(D))) C <- ((D+B-0.5) MOD 3) C <- B ^ C A <- (B*C)/2^2 // Seção de Comandos fimalgoritmoSeu algorítimo está correto. Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Diegostf -- Postado Agosto 18, 2008 Denunciar Share Postado Agosto 18, 2008 Ah obrigado Denis Courcy por responder :Dintao eu tenho Outra duvida se você puder me ajudar, e o Seguinte!!Este e outro problemaH,I,J,L:numericoH <- 100J <- H*(DIV(H,10))I <- DIV ((RZQD (H)+J),H)L <- RESTO ((I*H),RZQD (H)eu tentei fazer assim!J <- H*(DIV(H,10)) H* (10) (1000)I <- DIV ((RZQD (H)+J),H) DIV ((1010),H) DIV (1010,100) 10,1L <- RESTO ((I*H),RZQD (H) RESTO (1010),10 não consegui sair desta parte e nem sei se esta certo ate aqui!poderia me ajudar a continuar o algoritmo? e dizer onde errei para corrigir!!obrigado!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 19, 2008 Denunciar Share Postado Agosto 19, 2008 Oi, --Diegostf --' ,Você foi bem até o I. O resultado de um DIV é sempre o quociente da divisão de um inteiro. Ou seja, Se DIV(3,2) então o resultado é 1 e não 1,5. RESTO retorna o resto de uma divisão de um inteiro. Assim, RESTO (3,2) é 1 e o RESTO(4,2) é 0.Então, com base na explicação acima, o DIV(1010, 10) é 10 e não 10,1 como você colocou.Um outro problema foi que você engoliu um ")" (fechar parênteses) na descrição do exercício para L.Observe que você colocou L <- RESTO ((I*H),RZQD (H) quando deveria ter colocado L <- RESTO ((I*H),RZQD (H)).Consegue concluir o L agora? Está muito fácil. Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Diegostf -- Postado Agosto 19, 2008 Denunciar Share Postado Agosto 19, 2008 Obrigado Denis Courcy Pelo seu Exemplo, comecei a intender já um pouco!!fiz o seguinte aki intao (1010,10) sendo que cabe 101 vezes o 10 dentro de (1010) o resultado da certinho 1010 e não tem resto, intao o Resultado serio = 0 Sera que esta certo desta forma?! hehetomara que sim!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 19, 2008 Denunciar Share Postado Agosto 19, 2008 Sim. está correto, Diego. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Diegostf
Galera to no curso de Logica de programação e to com uma Duvida no Seguinte Exercicio de Expressoes Aritmeticas!!
A,B,C,D: Numerico
D <- 9,5
B <- (RZQD(ABS(D)))
C <- B^(RESTO((D+B-0,5),3))
A <- (B*C)/2^2
tentei fazer mais Mais não sei se esta certo, deem uma Olhada e corijam por favor!!
Aqui tentei fazer!
B <- (RZQD(ABS(D)))
(RZQD(9))
(3)
C <- B^(RESTO((D+B-0,5),3))
B^(RESTO((12),3)
B^(RESTO(12,3)
B^(3)
B^3
27
A <- (B*C)/2^2
(81)/2^2
81/4
20,25
Meu resultado deu Isso, mais não sei se esta certo!!
quem poder ajudar Obrigado!!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados