Para os programas prontos a seguir, utilize a seguinte

Propaganda
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
Download