3. Lista - Algoritmos (Entrada, Processamento e Saída de dados)

2
ALGORITMOS – ENTRADA, PROCESSAMENTO E SAÍDA DE DADOS IFSC/Campus Chapecó - Engenharia de Controle e Automação Unidade curricular: Programação I Professor: Ricardo Sobjak 1) Faça um algoritmo para ler cinco números inteiros e escrever a média dos números lidos. 2) Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Rua, Bairro, Cidade, Estado, CEP, Telefone. Depois mostre o nome e o endereço da pessoa. Obs.: imprimir o endereço numa mesma linha (Ex.: Rua xxxx, 1234, Centro Chapecó/SC – CEP 01234-000). 3) Faça um algoritmo para ler os coeficiente de uma equação do segundo grau e escrever o valor do seu Delta (delta = b² - 4 * a * c). 4) Faça um algoritmo para ler os catetos de um triângulo retângulo e escrever a sua hipotenusa (c²=a²+b²). 5) Faça um algoritmo para ler uma temperatura em graus Celsius e transformá-la em Fahrenheit. Utilize a seguinte fórmula: F = (180(C + 32)) / 100. 6) Faça um algoritmo para ler o preço de compra (PC) e o percentual de lucro (PL) desejado por um vendedor e calcular o preço de venda (PV). 7) Faça um algoritmo para ler duas variáveis inteiras e trocar o seu conteúdo. 8) Faça um algoritmo para ler o horário de entrada e saída de um cliente na fila de um banco e seguida calcular o tempo de permanência do cliente na fila. Cada horário será lido em duas variáveis inteiras representando a hora e os minutos. A resposta deve ser dada em horas (ex. 3h10min). 9) Faça um algoritmo para ler o valor do saque realizado pelo cliente de um banco e escrever quantas notas de cada valor serão necessárias para atender ao saque com a menor quantidade de notas possível. Serão utilizadas notas de 100, 50, 20, 10, 5 e 1 reais. 10)Faça um algoritmo para ler o horário (hora, minuto e segundo) de inicio e o tempo de duração, em segundos, de uma experiência biológica, em seguida informar o horário (hora, minuto e segundo) de termino da mesma. 11) Dado as seguintes informações de um funcionário: nome, idade, cargo e o seu salário bruto considere: a. O salário bruto teve um reajuste de 38%. b. O funcionário receberá uma gratificação de 20% do salário bruto. c. No salário líquido existe um desconto de 15%. Faça um algoritmo para: Imprimir Nome, idade e cargo. Imprimir o salário bruto. Imprimir o salário líquido. 12) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: área = (base * altura) / 2 13) Faça um algoritmo para:

Transcript of 3. Lista - Algoritmos (Entrada, Processamento e Saída de dados)

Page 1: 3. Lista - Algoritmos (Entrada, Processamento e Saída de dados)

ALGORITMOS – ENTRADA, PROCESSAMENTO E SAÍDA DE DADOS

IFSC/Campus Chapecó - Engenharia de Controle e AutomaçãoUnidade curricular: Programação I

Professor: Ricardo Sobjak

1) Faça um algoritmo para ler cinco números inteiros e escrever a média dos números lidos.

2) Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Rua, Bairro, Cidade, Estado, CEP, Telefone. Depois mostre o nome e o endereço da pessoa. Obs.: imprimir o endereço numa mesma linha (Ex.: Rua xxxx, 1234, Centro – Chapecó/SC – CEP 01234-000).

3) Faça um algoritmo para ler os coeficiente de uma equação do segundo grau e escrever o valor do seu Delta (delta = b² - 4 * a * c).

4) Faça um algoritmo para ler os catetos de um triângulo retângulo e escrever a sua hipotenusa (c²=a²+b²).

5) Faça um algoritmo para ler uma temperatura em graus Celsius e transformá-la em Fahrenheit. Utilize a seguinte fórmula: F = (180(C + 32)) / 100.

6) Faça um algoritmo para ler o preço de compra (PC) e o percentual de lucro (PL) desejado por um vendedor e calcular o preço de venda (PV).

7) Faça um algoritmo para ler duas variáveis inteiras e trocar o seu conteúdo.

8) Faça um algoritmo para ler o horário de entrada e saída de um cliente na fila de um banco e seguida calcular o tempo de permanência do cliente na fila. Cada horário será lido em duas variáveis inteiras representando a hora e os minutos. A resposta deve ser dada em horas (ex. 3h10min).

9) Faça um algoritmo para ler o valor do saque realizado pelo cliente de um banco e escrever quantas notas de cada valor serão necessárias para atender ao saque com a menor quantidade de notas possível. Serão utilizadas notas de 100, 50, 20, 10, 5 e 1 reais.

10) Faça um algoritmo para ler o horário (hora, minuto e segundo) de inicio e o tempo de duração, em segundos, de uma experiência biológica, em seguida informar o horário (hora, minuto e segundo) de termino da mesma.

11) Dado as seguintes informações de um funcionário: nome, idade, cargo e o seu salário bruto considere:

a. O salário bruto teve um reajuste de 38%.b. O funcionário receberá uma gratificação de

20% do salário bruto.c. No salário líquido existe um desconto de

15%.Faça um algoritmo para:

Imprimir Nome, idade e cargo. Imprimir o salário bruto. Imprimir o salário líquido.

12) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: área = (base * altura) / 2

13) Faça um algoritmo para: a. Ler uma data em três variáveis: dia, mês e

ano;b. Escrever a data no formato brasileiro:

dd/mm/aaaa;c. Escrever a data no formato norte-

americano: aaaa-mm-dd;

14) Uma empresa tem para um determinado funcionário uma ficha contendo o nome, número de horas trabalhadas e o número de dependentes de um funcionário.Considerando que o salário do funcionário é calculado a partir dos seguintes critérios:

a. A empresa paga R$ 12,00 por hora trabalhada;

b. A empresa paga R$ 40,00 por dependente;c. Sobre o salário bruto são feito descontos de

8,5% para o INSS e 5% para IR.Faça um algoritmo para:

Ler o nome, número de horas trabalhadas e número de dependentes de um funcionário;

Escrever o nome, o salário bruto, o desconto de INSS, o desconto de IR e o salário líquido do funcionário.

15) O preço de um automóvel é calculado pela soma do preço de fábrica com o preço dos impostos (45% do preço de fábrica) e a percentagem do revendedor (28% do preço de fábrica). Faça um algoritmo que leia o nome do automóvel e o preço de fábrica depois imprima o nome do automóvel e o preço final.