10EP FuncoesSemParametro 1

474 palavras 2 páginas
INF 01040 – Introdução à Programação

Exercícios
Entrega Programada 10

Entrega Programada 10 – A
Descrição: Múltiplas Escolhas
Faça um programa que inicialmente pergunte o que o usuário deseja fazer: 1) somatório
2) produtório. De acordo com a escolha, chame a função que fique lendo números até que o usuário digite 0. Para o caso do somatório o resultado a ser impresso deverá ser a soma de todos números digitados. No caso do produtório, deverá ser impresso o produto dos números digitados pelo usuário.

Atenção:

O programa deverá obrigatoriamente usar funções.
O programa deverá ser entregue pelo moodle.

Desafio:

Quando o usuário terminar de calcular, faça ele voltar ao menu inicial.
Onde o usuário poderá fazer um novo cálculo ou usar a opção 3) Sair.

Introdução à Programação (INF 01040)

2

Entrega Programada 10 – B
Descrição: Cadastro Escolar
Faça um programa que pergunte a idade (inteiro) e sexo ('F' ou 'M') de 10 alunos a serem cadastrados no ensino fundamental, depois imprima a média de idade, e número de alunos de cada sexo. Para ler a idade dos alunos entre 6 e 16 anos, crie uma função.
Para ler o sexo dos alunos 'F' ou 'M', crie uma outra função.

Dicas:

O programa irá chamar cada função de leitura 10 vezes.
A função chamada é que vai garantir que o valor lido é válido.
A função chamada só retornará quando o usuário digitar um valor válido.
Essa função de leitura não deverá fazer mais nenhum outro procedimento.
Os calculos devem ficar na main().

Atenção:

O programa deverá obrigatoriamente usar funções.
O programa deverá ser entregue pelo moodle.

Introdução à Programação (INF 01040)

3

Entrega Programada 10 – C
Descrição: Média por sexo
Faça um programa que pergunte a nota (real) e sexo ('F' ou 'M') de 10 alunos, depois imprima a média de notas para cada sexo. Para ler as notas entre 0.0 e 10.0, crie uma função. Para ler o sexo dos alunos 'F' ou 'M', crie uma outra função.

Dicas:

O programa irá chamar cada função de leitura 10 vezes.
A função

Relacionados