Sie sind auf Seite 1von 3

CURSO: Tcnico em Informtica

DISCIPLINA: Tpicos Especiais em Programao - CARGA HORRIA: 60 h/a


PROFESSOR REGENTE: Francisco Nivaldo Monteiro Cardoso
Aluno:

Sugesto de Algoritmos
1- Escreva um programa em Python que pea os trs lados de um tringulo. O programa
dever informar se os valores formam um tringulo. Caso os lados formem um tringulo,
informe se o mesmo : equiltero, issceles ou escaleno.
2- Escreva um programa em Python que verifique se um ano bissexto.
3- Seu Jos um pescador do litoral Piauiense e deseja que voc faa um programa que
controle os pesos das pescadas dirias, ou seja, que leia a varivel peso (peso dos
pescados) e verifique se h excesso. Toda vez que ele trouxer um peso de pescados
maior que o estabelecido pelo regulamento de pesca do estado do Piau (70 quilos) dever
pagar uma multa de R$ 5,00 por quilo excedente. Se houver excesso de peso nas
pesadas, o programa dever exibir o valor da multa que Joo dever pagar e a quantidade
de peso excedente. Caso contrrio informar que no h multa a pagar.
4- Implemente um programa em Python que leia trs nmeros e mostre o maior deles.
5- Escreva um programa em Python que leia trs nmeros e mostre o maior e o menor deles.

6- Escreva um programa em Python para uma loja de tintas que dever pedir o tamanho em
metros quadrados da rea a ser pintada e informar ao usurio a quantidades de latas de
tinta a serem compradas e o preo total. Considere que a cobertura da tinta de 1 litro
para cada 10 metros quadrados e que a tinta vendida em latas de 18 litros, que custam
R$ 90,00 cada galo. Obs.: Somente so vendidos um nmero inteiro de latas.

7- Codifique um programa em Python que pergunte quanto voc ganha por hora e o nmero
de horas trabalhadas no ms. Calcule e mostre o total do seu salrio no referido ms,
sabendo-se que so descontados 11% para o Imposto de Renda, 8% para o INSS e 5%
para o sindicato, faa um programa que nos d o salrio bruto, quanto pagou ao INSS,
quanto pagou ao sindicato e o salrio lquido.
Observe que Salrio Lquido = Salrio Bruto Descontos.
Calcule os descontos e o salrio lquido, conforme a tabela abaixo:
a) + Salrio Bruto : R$
b) - IR (11%) : R$
c) - INSS (8%) : R$
d) - Sindicato ( 5%): R$
e) = Salrio Liquido: R$
Alm disso, informe a classe social que voc pertence (considere o salrio bruto):

At 1 Salrio Mnimo [R$ 724,00, em 2014] (miservel)


De 1 a 2 Salrios Mnimos (baixa)
De 3 a 5 Salrios Mnimos (mdia baixa)
De 6 a 10 Salrios Mnimos (mdia)
De 11 a 19 Salrios Mnimos (mdia alta)
20 ou mais Salrios Mnimos (alta)

8- Faa um programa que imprima 10 vezes a frase: J sei programar em Python


9- Faa um programa que leia 5 nmeros e informe o maior nmero.
10- Faa um programa que leia 5 nmeros e informe a soma e a mdia dos nmeros.
11- Faa um programa que imprima na tela apenas os nmeros mpares entre 1 e 50.
Dica: use o operador de resto da diviso (%)
12- Faa um programa que pea 10 nmeros inteiros. Calcule e mostre a quantidade de
nmeros pares e a quantidade de nmeros impares.
13- Desenvolva um gerador de tabuada, capaz de gerar a tabuada de qualquer nmero inteiro
entre 1 a 10. O usurio deve informar de qual numero ele deseja ver a tabuada. A sada
deve ser conforme o exemplo abaixo:
Tabuada de 5:
5X1=5
5 X 2 = 10
...
5 X 10 = 50
14- Faa um programa que pea dois nmeros, base e expoente, calcule e mostre o primeiro
nmero elevado ao segundo nmero. No utilize a funo de potncia da linguagem.
15- A srie de Fibonacci formada pela seqncia 1,1,2,3,5,8,13,21,34,55,... Faa um
programa capaz de gerar a srie at o nsimo termo.
16- Refaa os programas da semana passada (semana V: estruturas de repetio) aplicando
as convenes de boas prticas de programao e inclua tratamento de exceo para os
possveis erros de execuo
01 ponto para cada questo.

17- Pesquise pra que servem as funes internas do Python abaixo relacionadas:
pow(a, n)
min(lista)
max(lista)
abs(n)

range(a,b)
len(a)
round(a, n)
pow(a, n)
hex(n)
oct(n)
18- Faa um Programa que leia um vetor de 10 palavras e mostre-as.
19- Faa um Programa que leia um vetor de 10 nmeros reais e mostre-os na ordem inversa.
No utilize a funo reverse().
20- Faa um Programa que leia e armazene 4 notas, mostre as notas e a mdia na tela.
21- Faa um Programa que leia 20 nmeros inteiros e armazene-os num vetor. Armazene os
nmeros pares no vetor listaPares e os nmeros listaImpares no vetor impar. Imprima os
trs vetores.
22- Faa um Programa que leia um vetor de 5 nmeros inteiros, mostre os nmeros lidos, a
soma e a multiplicao de todos os nmeros.
23- Faa um programa que leia um nmero indeterminado de valores, correspondentes a
notas, encerrando a entrada de dados quando for informado um valor igual a -1 (que no
deve ser armazenado). Aps esta entrada de dados, faa:
a. Mostre a quantidade de valores que foram lidos;
b. Calcule e mostre a soma dos valores;
c. Calcule e mostre a mdia dos valores;
d. Listagem de todos os nmeros;
e. Calcule e mostre a quantidade de valores acima da mdia calculada;
f. Calcule e mostre a quantidade de valores abaixo de sete;
g. Encerre o programa com a mensagem: Fim do Programa!.

Das könnte Ihnen auch gefallen