Programação I
Soluções dos exercícios da aula prática 2
Programas 1 a 7
Estes primeiros programas serviram essencialmente para te começares
a familiarizar com o ambiente de trabalho. Começaste por utilizar
um editor de texto para os escrever, depois um compilador para os
"compilar" e "linkar" gerando um ficheiro executável, e,
finalmente, a executar esses programas.
Apesar de muito simples, com eles pudeste também aprender a
estrutura mais elementar de um programa em linguagem C e observar o
efeito dos caracteres '\n' como forma de provocar mudanças de linha
nas frases que mandaste o computador escrever no ecrã.
Programa 8
/*
* Le dois numeros 'h' e 'm', representando horas e minutos,
* e calcula o numero de minutos passados desde as 0 horas.
*/
#include <stdio.h>
main()
{
int h, m, total;
printf("Introduza as horas: ");
scanf("%d", &h );
printf("Introduza os minutos: ");
scanf("%d", &m );
total = h * 60 + m;
printf("Total de minutos: %d\n", total );
}
Programa 9
/*
* Converte graus Celcius para Fahrenheit (F = 9/5 C + 32)
*/
#include <stdio.h>
main()
{
float c, f;
printf("Introduza o valor em graus em Celcius: ");
scanf("%f", &c );
f = (9.0 / 5.0) * c + 32;
printf("Fahrenheit: %f\n", f );
}
Programa 10
/*
* Calcula o perimetro de um rectangulo.
*/
#include <stdio.h>
main()
{
float altura, largura, perimetro;
printf("Introduza a altura do rectangulo: ");
scanf("%f", &altura );
printf("Introduza a largura do rectangulo: ");
scanf("%f", &largura );
perimetro = 2 * (altura + largura);
printf("O perimetro e' %f\n", perimetro);
}