Buscar

Lista 1 - Programação em C/C++

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Alunos:............................................................................................ Nota:................... 
 ............................................................................................ 
 ............................................................................................ 
 
 
1. Escreva uma função que receba um número inteiro (entre 0 e 10) e mostre-o na tela na forma extensa. Por 
exemplo, se a função receber 1 deverá exibir “Um” na tela. 
2. Escreva uma função que receba um número inteiro e retorne true caso esse número seja par. 
3. Escreva um programa para ler as notas das duas avaliações de um aluno no semestre. Escreva uma função 
que receba as duas notas por parâmetro e calcule a média semestral. O programa deverá exibir a mensagem 
“PARABÉNS! Você foi aprovado!” caso a média semestral tenha sido superior a 6.0, caso contrário, 
deverá exibir a mensagem "REPROVADO!". 
4. Escreva uma função recursiva que retorne a soma dos cubos de um intervalo de números inteiros. O 
usuário informará dois números (x e y | x < y) e o programa retornará a soma de cada um dos números 
inteiros presentes no intervalo digitado pelo usuário. Exemplo: x = 2 e y = 4, retornará 23 + 33 + 43 = 99. 
5. Escreva um programa que simule um campeonato de futebol de pontos corridos, onde cada time joga com 
todos os outros em jogos de ida e volta. O usuário apenas digitará a quantidade de times participantes e o 
programa simulará as partidas (ida e volta) de cada time, apresentando o placar final. Ao final das 
simulações das partidas, o programa exibirá o total de pontos obtidos por cada time, sabendo que o time 
vencedor acumula 3 pontos a cada vitória, 1 ponto a cada empate e nenhum ponto a cada derrota. O 
programa deverá conter, pelo menos, duas funções, uma para a simulação das partidas e outra para o 
cálculo do total de pontos por time. Segue abaixo um exemplo da saída gerada pelo programa a partir da 
digitação da quantidade de times (4). 
Digite o total de times: 4 
Simulando resultados dos jogos: 
 Time 1 3 X 9 Time 2 
 Time 1 6 X 8 Time 3 
 Time 1 9 X 2 Time 4 
 Time 2 0 X 0 Time 1 
 Time 2 3 X 9 Time 3 
 Time 2 8 X 7 Time 4 
 Time 3 1 X 3 Time 1 
 Time 3 1 X 7 Time 2 
 Time 3 2 X 9 Time 4 
 Time 4 7 X 7 Time 1 
 Time 4 2 X 9 Time 2 
 Time 4 3 X 3 Time 3 
Pontos no final do campeonato: 
 Time 1: 8 
 Time 2: 13 
 Time 3: 7 
 Time 4: 5 
Pontifícia Universidade Católica de Minas Gerais 
Campus Belo Horizonte – Núcleo Universitário Contagem 
Curso: Engenharia Mecânica/Elétrica 
Disciplina: Programação de Computadores II 
Professor: Francisco Borges Rodrigues 
Trabalho 1 – 22 de março de 2014 – Valor: 10 pontos

Outros materiais