Вы находитесь на странице: 1из 8

INF 01040 – Introdução à Programação

Exercícios
Entrega Programada 2
Exemplo de Programa
● Enunciado: Faça o programa que leia um número e então calcule e exiba o número
elevado na segunda e terceira potência.
● a) Digite e faça funcionar (é importante que você digite os programas quando está
inciando a disciplina).
● b) Faça um comando printf antes da leitura (scanf) que imprima a mensagem para o
usuário “Digite um número inteiro”. Observe e incremente com outras mensagens.

Início
#include <stdio.h> // Biblioteca de Entrada e Saída
Ler N
main() { // Função principal do programa
int N, P2, P3; // Declaração das variáveis
P2 ← N * N scanf("%d", &N); // Leitura de valor no teclado
P2 = N * N; // Calculo de P2
P3 ← P2 * N P3 = P2 * N; // Calculo de P3
printf("%d \t %d", P2, P3); // Mostra P2 e P3
Exibir P2 }

Exibir P3

Fim Introdução à Programação (INF 01040) 2


Entrega Programada 2 – A
Descrição: Área Perímetro
Implemente o programa que leia dois valores reais correspondendo aos lados de um
retângulo e então calcule e exiba a área e o perímetro do mesmo com duas casas
decimais.
Atenção: Lembre-se de usar os diagramas definidos em aula para o
fluxograma.
Área = Base * Altura
Perímetro = 2 * (Base + Altura)
O programa deverá ser entregue pelo moodle.

Introdução à Programação (INF 01040) 3


Entrega Programada 2 – B
Descrição: Média das Notas
Implemente o programa que leia quatro valores reais referentes a notas de um aluno e
então calcule e exiba a média das notas do primeiro semestre, segundo semestre e
média final, todas devem ser exibidas com duas casas decimais.
Atenção: Lembre-se de usar os diagramas definidos em aula para o
fluxograma.
Média Primeiro Semestre = (P1 + P2) / 2
Média Segundo Semestre = (P3 + P4) / 2
Média Final = (P1 + P2 + P3 + P4) / 4
O programa deverá ser entregue pelo moodle.

Introdução à Programação (INF 01040) 4


Entrega Programada 2 – C
Descrição: Soma e Produto
Implemente o programa que leia três valores reais e então calcule e exiba com duas
casas decimais a soma e produto dos números lidos.
Atenção: Lembre-se de usar os diagramas definidos em aula para o
fluxograma.
O programa deverá ser entregue pelo moodle.

Introdução à Programação (INF 01040) 5


Entrega Programada 2 – D
Descrição: média aluno Introdução à Programação
Implemente o programa que leia o numero de cartão (inteiro) de um
aluno de Introdução à Programação e suas notas (reais) no decorrer do
semestre. Sejam as notas P1 e P2, as notas da provas, LABs, EPs e QTs
as notas referentes às médias das notas dos laboratórios, das entregas
programadas e dos questionários teóricos respectivamente.
No final o programa deve mostrar: i) o número do aluno, ii) a média
das provas, iii) a média das atividades práticas, iv) a média final do
aluno. Os valores reais devem ser exibidas com duas casas decimais.

Dicas: a) o formato para número real é %f, para imprimir com duas casas depois do ponto
decimal então faça o formato %.2f; b) use as fórmulas para fazer as médias dadas no Plano
de Ensino.

Entregar: o fluxograma e o programa


Entrega Programada 2 - E
Descrição: Conversões de Temperaturas
Implemente o programa que leia um valor real referente a uma temperatura
em graus Celsius e converta essa medida para as escalas Kelvin e Fahrenheit. Os
resultados devem ser exibidos na forma de tabela como no exemplo:

Dicas: T(F) = T(C)*9/5 + 32

T(K) = T(C) +273.15

Atenção: Lembre-se de usar os diagramas definidos em aula para o fluxograma.


O programa deverá ser entregue pelo moodle.

Introdução à Programação (INF 01040)


Entrega Programada 2 – F
Descrição: Conversão de Velocidades
Implemente o programa que leia um valor real referente a uma velocidade de
um automóvel em quilômetros por hora e converta essa medida para milhas por
hora. Os resultados devem ser exibidos na forma de tabela como no exemplo:

Dicas: V(m/h) = V(Km/h) / 1.609344

Utilize o formatador %.2f para exibir os resultados com duas casas


decimais.

Atenção: Lembre-se de usar os diagramas definidos em aula para o fluxograma.


O programa deverá ser entregue pelo moodle.

Introdução à Programação (INF 01040)

Вам также может понравиться