Estou tentando fazer esse algortimo,mas não entendi bem.
Escreva um algoritmo que receba um número seguido de um espaço e uma letra. Se a letra seguinte ao número for F, o algoritmo deve tratar o número digitado como uma temperatura em graus Fahrenheit...
Algoritmo FC;
var A,num: real;
caract: caractere; { Criei a variável caract pra armazenar uma letra,a num pra armazenar um número(real) e a A seria de que tipo? Real mesmo?? Se for,como ela vai armazenar caracteres?}
A<- num+ ' ' +caract;
{e o espaço,é de que tipo? Ou não precisa ser declarado?}
2006-08-25
04:51:48
·
3 respostas
·
perguntado por
BioClon
7
em
Computadores e Internet
➔ Programação e Design
Escreva um algoritmo que receba um número seguido de um espaço e uma letra. Se a letra seguinte ao número for F, o algoritmo deve tratar o número digitado como uma temperatura em graus Fahrenheit, converter o número para o equivalente em graus Celsius e imprimir uma mensagem adequada. Se a letra seguinte ao número for C, o algoritmo deve tratar o número digitado como uma temperatura em graus Celsius, converter o número para o equivalente em graus Fahrenheit e imprimir uma mensagem adequada. Se a letra não for F nem C, o algoritmo deve imprimir uma mensagem avisando que os dados estão incorretos e terminar. Use uma estrutura Se/Então/SeNão e faça uso das fórmulas de conversão:
Celsius = (5.0 / 9.0) * (Fahrenheit - 32.0)
Fahrenheit = (9.0 / 5.0) * Celsius + 32.0
Algoritmo FC;
var num,Fahrenheit,Celsius: real;
' ': caractere;
Escreva ("Qual o valor? Número seguido de F ou número seguido de C ");
Leia(num);
Se (num)+( ' ' )+ (F) ou (num)+(F)então
{ até aqui está correto? }
2006-08-25
06:11:05 ·
update #1