UNISUAM CURSO DE CIÊNCIA DA COMPUTAÇÃO LISTA EXTRA DE LINGUAGEM C – 06 de maio de 2010. Prof. Alex Avellar Valor de cada questão: 0,5 ponto Nome: _________________________________________________________ 1 - Para o programa pronto a seguir, compile, execute e depois comente usando a seguinte estratégia: • Verificar os conceitos envolvidos no programa; • Fazer um teste de mesa do programa; • Processar o programa e comentar sobre os resultados. #include <stdio.h> void main() { int n, s, auxiliar; printf(”Informe um nº Inteiro: ”); scanf(“%d”,&n); s=0; auxiliar = 1; while (n >= auxiliar) { s+=auxiliar; auxiliar++; } printf(“Valor final da Soma: %d”, s); } 2 - Para o programa abaixo, retire todos os erros, compile e execute com as seguintes entradas: X Y 4 3 5 7 3 4 2 5 #include <stdo.h> void main() { int x, y, produto, auxiliar; printf(‘Informe dois números:”); scanf(“%d %d”,&w, &y); produto=0; auxiliar= y; while(auxiliar > 0) { poduto+=x; auxi--; } printf(“\nResultado:%d”, &produto); } Responda: O que será impresso? O que faz o algoritmo com os números testados? 3 – Teste o seguinte algoritmo com a=3 e b=2 e explique o seu funcionamento e o resultado com os números testados: #include <stdio.h> void main() { int j, a, b; printf(“Informe dois nºs:”); scanf(“%d %d”,&a,&b); for (j=1 ; j<10 ; j++) { if ((j%a) != 0) { if ((j%b) !=0) printf("%d - %d\n", j, a); } else printf("%d - %d\n", j, b); } 4 - Fazer um programa em C para ler o raio R de uma esfera e calcular o volume e a área de uma esfera. V = 4/3*Pi*R3 e A= 4*Pi*R2 5 - Um trabalhador recebeu seu salário e o depositou em sua conta corrente bancária cujo saldo inicial está zerado. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que neste banco, cada operação bancária de retirada paga uma taxa de 0,17%. Elabore um algoritmo para calcular e imprimir o saldo atual do funcionário depois da compensação dos cheques. 6 - Sabe-se que para iluminar de maneira correta os cômodos de uma casa para cada m2 deve-se usar 18 W de potência. Faça um algoritmo para ler as duas dimensões de um cômodo (em metros), calcule e imprima a sua área (em m2) e a potência de iluminação que deverá ser utilizada. 7 - QUESTÃO DESAFIO(opcional): Acrescenta 0,5 ponto nesta lista caso esteja correta (limitado a 3,0 pontos) ou diminui 0,5 ponto caso não esteja correta OBS: Esta questão é opcional e quem tirar zero nesta lista e errar essa questão já vai fazer a segunda lista com -0,5. Calma é brincadeira, boa sorte. Elabore um algoritmo para calcular e imprimir a média aritmética dos números inteiros positivos ímpares inferiores ou iguais a um número N lido inicialmente: ASSUNTOS VETORES DA PRÓXIMA AULA: FUNÇÕES, PROCEDIMENTOS E