Professor: André Luiz França Batista.
Turma: Técnico em Informática Concomitante Noturno.
Disciplina: Programação estruturada.
Assunto: Estudo dirigido.
Observações:
1) Seja gentil com o usuário do seu programa. Informe ao usuário do seu programa o que o seu programa faz e o que ele deve fazer em seu programa. Coloque mensagens na tela. Para colocar mensagens na tela do seu programa utilize o comando printf. Veja exemplo:
Comando Resultado na tela
printf(“Sua mensagem!”); Sua mensagem!
2) Para receber algum dado numérico do usuário do seu programa, utilize o comando scanf. Veja exemplos:
Comando Resultado
scanf(“%d”, &pontos);
scanf(“%i”, &gols);
Armazena um número inteiro (%d) ou (%i) dentro da variável precedida pelo &. Exemplo: 2 ou 30 ou 17456.
scanf(“%f”, &media); Armazena um número real (%f) dentro da variável média.
Exemplo: 2,4 ou 3,1407 ou 47,556.
3) Para mostrar na tela do programa o conteúdo de uma variável utilize o comando printf. É muito simples!Esteja atento as “strings de controle” e a “lista de argumentos”. Utilize \n para saltar uma linha. Veja os exemplos:
Comando Conteúdo da
variável Resultado na tela
printf(“%d”,pontos); Pontos = 100 100
printf(“Gols pro: %d\nGols contra: %d\nSaldo: %f”,gols1, gols2, saldo);
gols1 = 10 gols2 = 6 saldo = 4
Gols pro: 10 Gols contra: 6 Saldo: 4
printf(“Ojogador Anderson tem
%d pontos.”,pontos); pontos = 26 O jogador Anderson tem 26 pontos.
printf(“A força do soldado Migowsky referente a %d dias de batalha é de %f pontos vitais.”,dias, pontos);
dias = 30
pontos = 2729,56
A força do soldado Migowsky referente a 30 dias de batalha é de 2729,56 pontos vitais.
Exercícios:
1) Receber um número do usuário. Imprimir o quadrado e o cubo desse número.
2) Receber do usuário: Receber dois números e imprimi-los em ordem crescente.
3) Escrever um programa que receba vários números inteiros no teclado e no final imprimir a média dos números múltiplos de 3. Para sair digitar 0(zero).
4) Receber do usuário: pontos_fase1, pontos_fase 2, pontos_fase 3. Calcular a média das três fases.
Imprimir na tela as três pontuações e a média.
5) Crie um programa que dado um inteiro correspondente a uma classificação quantitativa de um personagem do jogo mostre na tela a classificação qualitativa correspondente. As classificações são:
(4) Excelente, (3) Bom, (2) Suficiente, (1) Médio, (0) Ruim.
6) Crie um programa que dado um número N inteiro qualquer, mostre os quadrados de todos os números entre 1 e n. Use um ciclo for.
7) Implemente o exercício a 6 anterior usando um ciclo while.
8) Durante um jogo de corrida de automóveis com N voltas de duração foram anotados para um piloto jogador, na ordem, os tempos registrados em cada volta. Fazer um programa em C para ler os tempos das N voltas, calcular e imprimir:
• melhor tempo;
• a volta em que o melhor tempo ocorreu;
• tempo médio das N voltas;
9) Fazer um programa em C para ler 10 números inteiros e positivos e calcular a média. Imprimir também o maior e o menor.
10) Escreva um programa que coloque os números de 1 a 100 na tela na ordem inversa (começando em 100 e terminando em 1).