Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lista de Exercícios 1
3. Escreva na tela:
2+3=5
Onde 5 deve ser o resultado da expressão 2+3 (não o caracter 5).
/* Um programa em linguagem C
#include <stdio.h>
main() {
//Imprime uma string:
printf ("d\n", 1+2*55);
}
#include <stdio.h>
main()
/* Um programa em linguagem C
#include <stdio.h>
main() {
9. Faça um programa que solicite ao usuário a nota de suas 3 provas e imprima a média aritmética
delas.
12. Execute o seguinte programa e veja as mensagens de erro geradas pelo compilador e corrija-o:
#include <stdio.h>
int Main(void){
int a=1; b=2; c=3;
printf("Os n´umeros s~ao: %d, %d e %d\n,a,b,c,d)
}
13. Qual será a saída do programa abaixo?
#include <stdio.h>
int main(void){
printf("%s\n%s\n%s","um","dois","tr^es");
}
18. Faça um programa que trate de informações pessoais: nome, sexo, idade, peso
a) o programa exibe informações pessoais, utilizando apenas valores fixos
b) o programa exibe informações pessoais, utilizando apenas constantes definidas
c) o programa lê informações pessoais da entrada padrão (teclado) e as exibe na saída
padrão (tela)
19. Escrever um programa que, dados os valores a, b e c de uma equação quadrática ax2+bx+c = 0,
calcule a maior das raízes que resolve a equação. Suponhamos que o valor calculado para delta
é sempre positivo, ou seja, b2 > 4ac.
20. O sistema imperial de unidades métricas (sistema britânico) usa as seguintes definições:
1 polegada = 25,3995 mm
1 pé = 12 polegadas
1 jarda = 3 pés
1 milha = 1760 jardas
Você conseguiu um estágio e foi viajar para a Inglaterra; agora deve se orientar nas novas
unidades. Escreva um programa que te ajude a converter entradas de distâncias expressas em
milhas para quilômetros.
21. Escreva um programa que leia do teclado dois valores quaisquer, guarde-os em duas variáveis
‘a’ e ‘b’ e, a seguir, troque os valores associados a estas duas variáveis. O valor original
armazenado em ‘b’ deve passar para ‘a’ e o valor original de ‘a’ deve passar para b.
Obs.: note que a seqüência de comandos a=b; b=a; não vai funcionar !! Porquê ?
22. Figuras geométricas espaciais - tais como cubos, pirâmides, cilindros e esferas - são descritas de
maneira bem simples por fórmulas matemáticas já estudadas no Ensino Médio. Dentre elas
podemos citar, para um paralelepípedo reto-retângulo, um cilindro reto e uma esfera:
Escreva um programa que, dadas as dimensões das figuras apresentadas (lidas do teclado)
calcule o volume e a área lateral de cada um. Primeiro o usuário vai entrar com os lados do
paralelepípedo, então programa já pode mostrar o volume e a área desta figura. Depois entra
com o raio da base e altura do cilindro, obtendo a resposta e por fim entra com o raio da esfera e
o programa faz o último cálculo.
23. Um carro se desloca de Campinas até Águas de Lindóia (distância de 100 Km), mantendo na ida
uma velocidade média ( v1 ) de 90 Km/h e na volta ao local de origem uma velocidade média (
v2 ) de 110 Km/h. Qual é a velocidade média ( vm ) no tempo durante todo o trajeto? Nota: a
resposta não é 100Km/h !!! Faça um programa que generalize esta idéia de calculo de
velocidade média para dois trechos. Os dados de cada um dos dois trechos são a distância e a
velocidade média. Seu programa deve fazer o cálculo e exibir a velocidade média obtida para os
dois trechos.