(PORTUGOL STUDIO) É 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.
escreva ("A distância entre A e C é de: ", d , " metros")
}
}
Explicação:
É mais simples do que parece. É um algoritmo comum, de entrada e saída, porém com condição de maior e menor, sendo que a distância não pode ser negativa, então entra a condição onde um dos valores é menor que o outro.:
se (a>c) {
d = (a - c)
}
senao d = (c - a)
1 votes Thanks 2
TheGabiie
Você poderia me ajudar com outra dúvida? está no meu perfil.
Lista de comentários
Resposta:
programa
{
funcao inicio()
{
real a, c, d
escreva ("Insira o valor de A ")
leia (a)
escreva ("Insira o valor de C ")
leia (c)
se (a>c) {
d = (a - c)
}
senao d = (c - a)
escreva ("A distância entre A e C é de: ", d , " metros")
}
}
Explicação:
É mais simples do que parece. É um algoritmo comum, de entrada e saída, porém com condição de maior e menor, sendo que a distância não pode ser negativa, então entra a condição onde um dos valores é menor que o outro.:
se (a>c) {
d = (a - c)
}
senao d = (c - a)