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

(Resolvido) Duvida Expressoes Aritmeticas!


Diegostf

Pergunta

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

  • 0

Oi, 'Diegostf'

Aplicando o VisualG

algoritmo "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 
fimalgoritmo

Seu algorítimo está correto.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Diegostf --

Ah obrigado Denis Courcy por responder :D

intao eu tenho Outra duvida se você puder me ajudar, e o Seguinte!!

Este e outro problema

H,I,J,L:numerico

H <- 100

J <- 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,1

L <- 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

  • 0

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

  • 0
Guest --Diegostf --

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?! hehe

tomara que sim!!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

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