Вы находитесь на странице: 1из 3

Universidade Estadual do Piauí - UESPI

Centro de Tecnologia e Urbanismo - CTU


Bacharelado em Ciência da Computação
Disciplina: Programação I
Prof.: Constantino Augusto Dias Neto

Lista de Exercícios 9 - Funções

1 - Fazer um programa em "C" que solicita o total gasto pelo cliente de uma loja, imprime
as opções de pagamento, solicita a opção desejada e imprime o valor total das prestações
(se houverem).
1) Opção: a vista com 10% de desconto
2) Opção: em duas vezes (preço da etiqueta)
3) Opção: de 3 até 10 vezes com 3% de juros ao mês (somente para compras acima de R$
100,00).

OBS: fazer uma função que imprime as opções solicita a opção desejada e retorna a opção
escolhida. No programa principal, testar a opção escolhida e ativar a função correspondente
(uma função para cada opção).

2 – Escreva um programa que leia as medidas dos lados de 5 triângulos. Para cada triângulo
imprimir a sua classificação (Não é triângulo, Triângulo Equilátero, Isósceles ou Escaleno).
O   programa   deve   aceitar   apenas   valores   positivos   para   as   medidas   dos   lados   (utilizar
LePositivo). Para obter o código da classificação utilize a função TipoTriangulo. 

Nome: TipoTriangulo 
Descrição: A partir das medidas dos lados de um triângulo, verifica o tipo do triângulo. 
Entrada: (int) 3 valores 
Saída: (int) 0 se não formam um triângulo. 
1 se for um triângulo equilátero. 
2 se for um triângulo isósceles. 
3 se for um triângulo escaleno. 
Para verificar se as medidas formam um triângulo chamar a função EhTriangulo. 

3 ­ Escreva um programa em C que faça o seguinte:- leia um vetor de 10 elementos e um


número inteiro.- Multiplique cada elemento do vetor pelo número fornecido copiando o
resultado para um vetor de saída. - Imprima na tela o vetor de saída.O programa deve ser
implementado com a utilização das seguintes funções:
Nome: LeiaVetor10
Descrição: Faz a leitura de um vetor de 10 inteiros.Entrada: NenhumaSaída: Um vetor com
os elementos obtidos pela leitura do teclado.

Nome: Multiplica
Descrição: Multiplica cada elemento do vetor fornecido pelo número informado. O
resultado deve ser copiado para um vetor de saída.Entrada: Um vetor de 10 elementos e um
número inteiroSaída: Um vetor com o resultado da multiplicação.

Nome: EscreveVetor10
Descrição: Imprime na tela os 10 elementos do vetor Entrada: Um vetor de 10 elementos
Saída: nenhuma.

4 - Escreva um programa em C que leia uma string e imprima quantas vogais existem na
string. O programa deve ser implementado com a utilização da seguinte função: 

Nome: ContaVogais
Descrição: Retorna o número de vogais existentes na string. Entrada: Uma string.Saída: O
número de vogais existentes na string. 

5 - Fazer um programa em C, capaz de calcular a área de uma figura geométrica, sendo:


quadrado, retângulo e triângulo. O programa deverá perguntar qual figura deseja calcular
a área. Utilizar uma função para a leitura de dados.

– Verificando se não é digitado valor negativo para as entradas. Usar funções


separadamente, para o cálculo das áreas das figuras.

6 - Criar uma função que retorna o seguinte: A função recebe 3 valores float e retornar o
quadrado do 1o + a soma dos outros dois. Vai retornar o tipo inteiro.

7 -  Criar uma função que receba um caractere como parâmetro e retorne 1 (um) caso seja 
uma vogal e zero caso não seja. 

8 ­ Criar um programa que receba um nome como parâmetro e retorne quais letras são 
vogais e quais são as constantes. Usar uma função que verifica se é uma vogal. 

9 ­ Escreva uma função que recebe como argumento um vetor de inteiros e o número de
elementos dele. A função deve retornar a resultado da soma dos inteiros presentes no vetor. 

Вам также может понравиться