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
Lista de comentários
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
{
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")
}
}
}