Informática, perguntado por didica210, 8 meses atrás

565-PORTUGOL URGENTE

INFORMATICA
Digitado um número inteiro entre 0 e 100, informar o quanto ele está distante
de um determinado número chave, carregado no próprio programa.

Ex.: Número chave=20, número digitado=15, resposta=5.
Número chave=17, número digitado=20, resposta=3


(Obs.: a resposta deverá ser sempre um número positivo).


Wayne015: em qual parte vc está com mais dificuldade? a lógica do programa, ou como escrever?
didica210: Como escrever no portugol, tipo eu entendi, mas quando eu vou montar eu travo.

Soluções para a tarefa

Respondido por otavio14765
1

Resposta:

algoritmo "media"

var num, chave, aux: inteiro

inicio

chave<-20

leia(num)

aux <- chave-num

se aux <= -1 entao

  escreva(-(chave-num))

senao

  escreva(chave-num)

fimse

fimalgoritmo

Explicação:

Espero ter ajudado!

Respondido por Buckethead1
4

Olá! ☺

/* Esse código satisfaz a sua questão*/

programa

{  

funcao inicio()

{

 inteiro value, key, distance = 0

 

 escreva("Digite um valor entre 0 e 100: > ")

 leia(value)

 escreva("Defina um valor chave: > ")

 leia(key)

 se(value >= 0 e value <= 100){

  se(key > value){

   distance = key - value

  }senao{

   distance = value - key

  }

 }senao{

  escreva("Valor fora do intervalo")

 }

 escreva("A distância entre o valor e sua chave é: "+ distance)

}

}

Perguntas interessantes