Você está na página 1de 3

Instituto Federal de Educação, Ciência e Tecnologia do Ceará

Disciplina: Introdução à Programação


Profa.: Luana Dantas Chagas
Aluno: Francisco Florêncio de Almeida Junior

- Aulas 06 -
Lista de Exercícios

1. Qual a diferença entre linguagem de programação e programa de


computador?
Linguagem de programação é uma linguagem criada pra criar programas, ou
seja, são dados e algoritmos que formam um conjunto de instruções necessários
para um computador executar os comandos. E essa língua é executada pelos
programas de computador, nisso, um programa não funcionaria sem uma
sequência lógica para que os comandos cheguem ao seu objetivo para o qual foi
criado.

2. As linguagens de programação podem ser interpretadas, compiladas ou a


junção dos dois. A linguagem Python é interpretada. Explique o que isso
significa.
Na linguagem interpretada acontece quando, à medida que as instruções que
a gente escreve num programa são lidas, elas são executadas, ou seja, programa
lê por partes. Já na linguagem compilada, acontece que, todas as instruções são
verificadas e se tiveram corretas é que serão executadas, não há leitura
fragmentada.

3. Explique o que são variáveis.


São os nomes que damos a um espaço de memória para que seja possível
guarda e acessar os dados dos nossos programas.

4. Python é uma linguagem de tipagem dinâmica. O que isso significa?


Em Python, no momento da execução de um programa, quando usada a
linguagem dinâmica, o programa reconhece o tipo de dado que está sendo
trabalhado e aloca a memoria de acordo com tipo de dado. A própria linguagem
confere o tipo, sem a necessidade de determinar, ou seja, ela mesmo verifica.

5. Escreva um programa que pergunte ao usuário o nome dele e, em seguida,


imprima a frase “Muito prazer (nome do usuário)”. No caso, (nome do
usuário) deve ser o nome que o usuário digitou.
nome = input("Qual seu nome? ")
print ("Muito prazer", nome)

6. Escreva um programa que possua as variáveis num1 e num2. Para cada uma
delas, devem ser atribuídos valores numéricos provenientes do usuário. Por
fim, o programa deve inverter os valores das variáveis (num1 deve ter o valor
de num2 e num2 deve ter o valor de num1) e imprimir os seus valores finais.
num1 = input("Digite o primeiro número: ")
num2 = input("Digite o segundo número: ")
num1, num2 = num2, num1
print(f'num1={num1} e num2={num2}')

7. Escreva um programa que calcule e imprima a área e perímetro de um


triângulo. Para tal, deve receber do usuário os dados necessários para os
cálculos.
print('Calcule a área e o perímetro do um triangulo em que você irá definir os
valores dos lados.')
num1 = int(input('Lado A (Altura): '))
num2 = int(input('Lado B (Hipotenusa): '))
num3 = int(input('Lado C (Base): '))
Área = num1*num3/2
Perímetro = num1+num2+num3
print("Área:", Área)
print("Perímetro:", Perímetro)

8. Escreva um programa que receba do usuário o valor da temperatura em


Fahrenheit e imprima seu valor em Celsius.
print('Converta graus Fahrenheit em graus Celsius. Digite o valor abaixo:')
num1 = int(input('Fahrenheit: '))
var = (num1-32)/1.8
print("Celsius:", var)

9. Escreva um programa que receba três valores do usuário: o salário dele, o


quanto ele gastou em gasolina no mês e o quanto ele gastou em
supermercado. O programa deve imprimir quantos % do salário já foi gasto
e quantos reais ainda sobraram.
print('Vamos descobrir quantos % do seu salário já foi gasto e quantos reais
ainda sobraram?')
num1 = float(input('Digite seu salário: '))
num2 = float(input('Quanto você gastou em gasolina? '))
num3 = float(input('Quanto você gastou em supermercado? '))
var1 = ((num2+num3)/num1)*100
var2 = num1-(num2+num3)
print("Foram gastos em %:", var1)
print("Sobrou do seu salário:", var2)

10. Escreva um programa que receba o salário do usuário e considere que são
descontados, do valor total do salário, 11% para o Imposto de Renda, 8% para o
INSS e 5% para o sindicato. O programa deve imprimir:
a. salário bruto (o valor antes de qualquer desconto).
b. quanto pagou ao IR
c. quanto pagou ao INSS.
d. quanto pagou ao sindicato.
e. o salário líquido (o que sobra depois dos descontos).

salario = float(input('Digite seu salário: '))


print('Salário: ', salario)
ir = float(salario * 11) / 100
inss = float(salario * 8) / 100
sind = float(salario * 5) / 100
liquido = (salario - (ir + inss + sind))
print('Valor pago ao IR: ', ir)
print('Valor pago ao INSS: ', inss)
print('Valor pago ao sindicato: ', sind)
print('Salário líquido: ', liquido)

Você também pode gostar