Informática, perguntado por couto932, 4 meses atrás

1. É possível definir a distância y(a, c) entre dois números reais a e b pela seguinte função:
y(a, c) =(a − c, se a >= c;
c − a, se a < c.

Com base nesta informação, construa uma função que recebe o valor de um dois números a e c e retorna o valor da distância d(a, c) entre a e c. Também, construa um programa (main) para testar a função implementada.
Este deve receber dois valores do usuário e deve imprimir o valor correspondente a distância entre os dois números.
2. Fluxograma do código fonte

alguma boa alma ja fez esse exercicio preciso urgentimente saber o modo como realizar pois to mais perdido que bala em tiroteio, se existir alguem aqui que ja vez e conseguir me mandar pra mim refazer como base ira me ajudar muito

Soluções para a tarefa

Respondido por lordinho98
1

Resposta:

Algoritmo

var:

a,b,c,d: real

funcao NomedaFuncao( y: real ) : real

início:

y <- a, b

se (( a - c) e ( a >= c)) entao

escreva (c)

c - a

se ( a >= c) então

retorne c

fimfuncao

início:

escreval ("Digite valor A: )

leia a

escreval( "Digite valor B")

leia b

escreval("Digite valor c ")

leia c

escreval("Digite valor d")

leia d

c <- NomedaFuncao( c )

escreval (c)

Fimalgoritmo


couto932: meu brother nao entendi a resposta, na aaliaçao pratica diz que preciso usar o programa embarcadero dev-C++
couto932: tipo sou aluno novo nao manjo ainda de programaçao
TheGabiie: alguém soube fazer no Portugol Studio?
lordinho98: couto932 só fazer adaptação do código
TheGabiie: lordinho, consegue me ajudar com a pergunta mais recente do meu perfil?
lordinho98: siim
couto932: já consegui resolver obrigado
couto932: programa
{
funcao inicio()
{
//Ler três números e dizer se sao iguais.
inteiro num1, num2, num3

escreva("Digite três números inteiros: ")
leia( num1, num2,num3 )

se (num1 == num2){
se(num2 == num3){
escreva("os Valores são iguais!/n")
}
senao{
escreva("Valores diferentes!/n")
}
}
senao{
escreva("os Valores são diferentes!/n")
}

}
}
Perguntas interessantes