AULA 12 - Programação 1 - Graduação
Ir para navegação
Ir para pesquisar
- Exercícios parte 1
- Ler um vetor de 10 números inteiros e colocar em ordem crescente.
- Ler um vetor de char e imprimir ao contrário.
- Ler um vetor de char e trocar de minúsculas para maiúsculas.
#include <stdio.h>
void main ()
{
char alfa[50];
int i=0;
printf ("Entre com a cadeia em letras minúsculas: ");
gets(alfa);
while(alfa[i]!=0){
if (alfa[i]!=32) // na tabela ASCII 32 é o espaço em branco ' '.
alfa[i]=alfa[i]-32; // na tabela ASCII maiúscula estão separadas de minúscula por 32.
i++;
}
printf ("\nNova cadeia em maiúsculas: %s\n", alfa);
}
- a) Modificar o programa para que ele faça também, palavras com iniciais maiúsculas. Exemplo: douglas de souza >> Douglas De Souza.
- b) Modifique o programa para que ele reconheça: de, da, e dos nomes. Exemplo: maria da silva >> Maria da Silva.
- Exercícios parte 2
- 1. O cálculo do juro composto é dado pela seguinte equação:
Onde PV é o valor presente, n o número de períodos de aplicação, i a taxa de juros e FV o valor futuro. Elabore um programa para computar o valor futuro para uma quantia aplicada de 10000 reais, dada uma taxa e o número de anos em que o valor é aplicado.
- 2. Refazer o exercício anterior armazenando o valor futuro de cada ano em uma posição de um vetor valores_futuros[]. Na posição 0 armazene o valor presente.
- 3. Gerar um vetor de 6 posições de inteiros e preenchê-lo com 6 números randômicos correspondentes a um jogo da megasena.
- 4. Fazer uma função adendo ao exercício anterior para ordenar o vetor gerado.
- 5. Adicionar uma interface para o exercício anterior para que um usuário possa entrar com 6 números de um jogo e o sistema conferir se o jogador ganhou ou não.
- 6. Implementar um sistema de controle de senha que permite abrir a porta para um usuário específico (userID) com uma senha específica.
<< | Aula 12 | <> |
---|