Lista de exercícios - Programação Básica de Computadores
LISTA DE EXERCÍCIOS
1. Escreva um programa C que reserve memórias para o processamento da média ponderada de cinco notas de alunos ponderadas por cinco pesos distintos. Os pesos devem ser valores inteiros. As variáveis de notas devem ser globais. mediaponderada = (nota1*peso1 + nota2*peso2 + nota3*peso3 + nota4*peso4 + nota5*peso5)/(peso1 + peso2 + peso3 + peso4 + peso5).
2. Escreva um programa C que apenas reserve memórias (não é preciso ler ou exibir as memórias) para obter o nome, endereço, idade, telefone, e-mail, data de nascimento e coeficiente de rendimento de um aluno. Todas as variáveis devem ser locais no bloco main().
3. Em épocas de pouco dinheiro, os comerciantes estão procurando aumentar suas vendas oferecendo descontos. O programa C a seguir recebe o código e o valor de um produto e imprime o novo valor com desconto.
Cálculo do novo valor: valorinicial – valorinicial*9/100
Identifique pelo menos 7 erros DISTINTOS no programa a seguir. Submeta o exercício corrigido.
#include
Int main()
{
const int desconto=15 float preço; printf("Valor do produto:"); scanf("%f", &preço); int codigo; codigo = "12"; novopreco = preço – preço*desconto/100; printf("Valor do desconto:"); scanf("%f", &desconto); Printf("Produto %d - Novo preço: %d", codigo, novopreco); return 0; }
4. Escreva um programa C para armazenar dois números nas memórias A e B. Em seguida, troque os valores dessas memórias de forma que A receba B e B receba o valor inicial de A sem perda de informação.
5. Escreva um programa C para armazenar as notas 9.5 3 6.7 8.5 de alunos. Declare, calcule, armazene e mostre em tela a média dessas três notas. Incremente um ponto à média e mostre o novo valor da média.
6. Escreva um programa C que descobre o resultado do seguinte problema: receba um número, multiplica esse número por 2, soma com 10, divide por 2, diminui pelo numero que foi lido no