Você está na página 1de 11

EXERCÍCIOS INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA

aula 01

exemplo 1
# Primeiro programa PYTHON
print('..::Ciência da Computação - UNIP::..')
print('\n - Campus Goiânia-Flamboyant -')# \n pula uma linha
x=input('\n\n Informe um numero ')# \n\n pula 2 linhas. Input aguarda
informação de leitura do teclado
print('o numero informado foi '+x)

exemplo 2
num1 = int(input(' Informe o primeiro número: '))
num2 = int(input(' Informe o segundo número: '))
soma = num1+num2
media = soma/2
print ('a média dos dois números é ', media)
print('A média dos dois números é ', media)
print(str(media).replace(".",","))

exemplo 3
dia = int(input(' Entre com o numero de dias **valor inteiro** para
conversão: '))
ano = dia/365
print('O resultado da conversão de ',dia, 'dias é de ',ano,'anos')
print('O resultado da conversão de ',dia, 'dias é de
',round(ano,2),'anos') #round quant de cadas decimais
print('O resultado da conversão de ',dia, 'dias é de
',str(round(ano,2)).replace(".", ","),'anos')

exercício 1
nome = str('Maria Eduarda')
data = str('7 de junho de 2004')
endereco = str('Alameda Rio Vermelho')
cidade = str('Goiânia')
print('Meu nome é ',nome, 'nasci em ',data, 'na cidade de ',cidade, 'e
moro na',endereco,)

exercíco 2
joao = int(31)
pedro = int(27)
lucas= int(35)
rodolfo = int(23)
marina = int(22)
soma = joao+pedro+lucas+rodolfo+marina
print('João:',joao, '\nPedro:',pedro, '\nLucas:',lucas, '\
nRodolfo:',rodolfo, '\nMarina:',marina,)
print('A soma das idades é igual a',soma,)

exercício 3
real = float(input('Digita o valor em Real '))
dolar = float(input('Digite o valor do dolar '))
conversao = real/dolar
print('O valor de',real ,'reais em dolares é igual a',round(conversao,4))

aula 2

exemplo 1
nome = ' Ivete Sangalo' #exemplo
idade = 48
print(nome, 'tem ', idade, ' anos!')
print('A variável "idade" está no endereço ', hex(id(idade))) #função hex
() converte um número inteiro na string hexadecimal correspondente
print('A variável "idade" está no endereço ', bin(id(idade))) #função bin
() converte um número inteiro na string binária correspondente
print('A variável "idade" está no endereço ', oct(id(idade))) #função hex
() converte um número inteiro na string octal correspondente
print(type(nome)) # função type() checa o tipo de sua variável
print(type(idade))

exercício 1
nome = 'Maria Eduarda'
peso = 82
idade = 18
print('Meu nome é',nome,'e peso',peso,'kg')
print('a variável está no endereço',hex(id(nome)))
print('a variável está no endereço',hex(id(idade)))
print(type(nome))
print(type(peso))
print(type(idade))
exercício 2
matricula = 'N838698'
curso = 'ciência da computação'
idade = 18
print('Tenho',idade,'anos, e estudo no curso de',curso,'número de
matrícula',matricula)
print('a variável está no endereço',hex(id(matricula)))
print('a variável está no endereço',hex(id(curso)))
print('a variável está no endereço',hex(id(idade)))
print(type(matricula))
print(type(curso))
print(type(idade))

exemplo 2
a = 5 #exemplo
b = 2
print("Soma: ", a+b) # Soma: 7
print("Subtracao: ", a-b) # Subtracao: 3
print("Multiplicacao: ", a*b) # Multiplicacao: 10
print("Divisao: ", a/b) # Divisao: 2.5
print("Divisao Inteira: ", a//b) # Divisao Inteira: 2
print("Resto ou Modulo: ", a%b) # Resto ou Modulo: 1
print("Exponeciacao: ", a**b) # Exponeciacao: 25

exercício 3
a = 7
b = 5
print("Soma:",a+b)
print("Subtracao:",a-b)
print("Multiplicacao:",a*b)
print("Divisao:",a/b)
print("Divisao Inteira:",a//b)
print("Resto ou Modulo:",a%b)
print("Exponeciacao:",a**b)
a = 20
b = 10
print("Soma:",a+b)
print("Subtracao:",a-b)
print("Multiplicacao:",a*b)
print("Divisao:",a/b)
print("Divisao Inteira:",a//b)
print("Resto ou Modulo:",a%b)
print("Exponeciacao:",a**b)
a = 8
b = 3
print("Soma:",a+b)
print("Subtracao:",a-b)
print("Multiplicacao:",a*b)
print("Divisao:",a/b)
print("Divisao Inteira:",a//b)
print("Resto ou Modulo:",a%b)
print("Exponeciacao:",a**b)
a = 1024
b = 512
print("Soma:",a+b)
print("Subtracao:",a-b)
print("Multiplicacao:",a*b)
print("Divisao:",a/b)
print("Divisao Inteira:",a//b)
print("Resto ou Modulo:",a%b)
print("Exponeciacao:",a**b)
a = 99
b = 53
print("Soma:",a+b)
print("Subtracao:",a-b)
print("Multiplicacao:",a*b)
print("Divisao:",a/b)
print("Divisao Inteira:",a//b)
print("Resto ou Modulo:",a%b)
print("Exponeciacao:",a**b)

exemplo 3
import math # importação da classe math
print("Arredondamento para cima: ", math.ceil(2.5)) # Arredondamento para
cima: 3
print("Arredondamento para baixo: ", math.floor(2.5)) # Arredondamento
para baixo: 2
print("Valor absoluto: ", math.fabs(-2.5)) # Valor absoluto: 2.5
print("Fatorial: ", math.factorial(4)) # Fatorial: 24
print("Maior divisor comum: ", math.gcd(4, 6)) # Maior divisor comum: 2
print("Raiz quadrada: ", math.sqrt(64)) # Raiz quadrada: 8.0
print("Logaritmo: ", math.log(10, 5)) # Logaritmo: 1.4306765580733933
print("Seno: ", math.sin(30)) # Seno: -0.9880316240928618
print("Coseno: ", math.cos(30)) # Coseno: 0.15425144988758405
print("Tangente: ", math.tan(30)) # Tangente: -6.405331196646276
print("Seno em graus: ", math.sin(math.radians(30))) # Seno em graus:
0.49999999999999994
print("Coseno em graus: ", math.cos(math.radians(30))) # Coseno em graus:
0.8660254037844387
print("Tangente em graus: ", math.tan(math.radians(30))) # Tangente em
graus: 0.5773502691896257
print("PI: ", math.pi) # PI: 3.141592653589793

exercício 4
import math
print(math.ceil(5.8))
print(math.ceil(-9.7))
print(math.ceil(-10.2))
print(math.ceil(33.6))
print(math.ceil(-25.5))

exercício 5
import math
print(math.factorial(5))
print(math.factorial(9))
print(math.factorial(12))
print(math.factorial(22))

exercício 6
import math
print(math.gcd(5, 35))
print(math.gcd(9, 12))
print(math.gcd(1024, 512))
print(math.gcd(22, 44))
print(math.gcd(36, 90))

exercício 7
import math
print(math.sqrt(39))
print(math.sqrt(100))
print(math.sqrt(45))
print(math.sqrt(18))
print(math.sqrt(6))

exercício 8
import math
print(math.sin(45))
print(math.cos(45))
print(math.tan(45))
print(math.sin(math.radians(45)))
print(math.cos(math.radians(45)))
print(math.tan(math.radians(45)))
print(math.sin(60))
print(math.cos(60))
print(math.tan(60))
print(math.sin(math.radians(60)))
print(math.cos(math.radians(60)))
print(math.tan(math.radians(60)))
print(math.sin(90))
print(math.cos(90))
print(math.tan(90))
print(math.sin(math.radians(90)))
print(math.cos(math.radians(90)))
print(math.tan(math.radians(90)))
print(math.sin(180))
print(math.cos(180))
print(math.tan(180))
print(math.sin(math.radians(180)))
print(math.cos(math.radians(180)))
print(math.tan(math.radians(180)))
print(math.sin(270))
print(math.cos(270))
print(math.tan(270))
print(math.sin(math.radians(270)))
print(math.cos(math.radians(270)))
print(math.tan(math.radians(270)))
print(math.sin(360))
print(math.cos(360))
print(math.tan(360))
print(math.sin(math.radians(360)))
print(math.cos(math.radians(360)))
print(math.tan(math.radians(360)))
aula 3

exemplo 1
nome = 'Kiko Loureiro' # str
altura = 1.82 # float
brasileiro = True # booleano
qtd_seguidores_youtube = 4438 # int
idade_filhos = [3, 3, 8] #lista vc altera
anos_filhos_nasceram = (2016, 2016, 2011) #tupla vc não altera
print(nome)
print(altura)
print(brasileiro)
print(qtd_seguidores_youtube)
print(idade_filhos)
print(anos_filhos_nasceram)

exemplo 2
lista = [11,12,13,14]
print(lista)
copia = lista
copia.append(15) # append() insere o valor 5 na lista
print(copia)
print(len(copia))# trás a quantidade de elementos na lista
print(min(copia)) # menor número da lista
print(max(copia))# maior número da lista
print(sum(copia))# soma os números da lista

exemplo 3
lista1 = [1,2,3,4,5]
lista2 = [6,7,8,9,10]
lista1.extend(lista2) # adiciona os valores da lista2 na llista1
print(lista1)

exemplo 4
lista1 = ['UNIP', 'Ciência da Computação']
lista2 = [2018,2019]
lista1.extend(lista2) # adiciona os valores da lista2 na llista1
print(lista1)

exemplo 5
lista = ['nome', 'senha', 7, 5, 0, 4]
lista.extend('SENHA SEPARADA')
print (lista)

exemplo 6
lista1 = [1,2,3,4,5]
lista1.insert(1, 'bacon')# insere bacon na posição 1 da lista1
lista1

exemplo 7
livros = ['Java', 'C#', 'C++', 'Python', '.NET']
livros.insert(0,'Perl') # insere na posição 0 da lista “Perl”
print (livros[2]) # mostra na tela o livro que está na posição 2 da lista
livros

exemplo 8
livros = ['Java', 'C#', 'C++', 'Python', '.NET']
livros.pop(1) # remove o que estiver na posição 1
livros

exemplo 9
livros = ['Java', 'C#', 'C++', 'Python', '.NET']
livros.remove('Python') # Remove o que você escreveu
livros

exemplo 10
livros = ['Java', 'C#', 'C++', 'Python', '.NET']
livros.sort() # ordena crescente
livros

exemplo 11
livros = ['Java', 'C#', 'C++', 'Python', '.NET']
livros.reverse() # ordem reversa da lista, NÃO É ORDENAÇÃO DECRESCENTE
livros

exemplo 12
livros = ['Java', 'C#', 'Java', 'C++', 'Python', 'Java', '.NET']
livros.count('Java') # verifica o número de ocorrências na lista 'Java'

exercício 1
quantirmaos = 3
if quantirmaos >= 2:
print('há um desconto de 10%')
else:
print('não há desconto')

exercício 2
python = 32
if python > 30:
print('Vocês ganharam uma viagem para Cancun')
else:
if python == 30:
print('Vocês ganharam uma viagem para Fortaleza')
else:
print('Vocês ganharam uma passagem para Caldas Novas')

exercício 3
compra = float(input('Insira o valor da compra:'))
novovalor = 0
if compra > 150.00:
novovalor = compra*0.9
print('O novo valor total é de:',novovalor)
else:
if compra == 150.00:
novovalor = compra*0.93
print('O novo valor total é de:',novovalor)
else:
novovalor = compra*0.96
print('O novo valor total é de:',novovalor)

exercício 4
pontos = int(input('Insira a quantidade de pontos na carteira:'))
if pontos < 5:
print('Apesar da multa, você é um bom condutor!')
else:
if pontos == 5:
print('Apeasr de ser um bom condutor, tome cuidado!')
else:
print('Você é uma pessoa legal mas precisa prestar mais atenção nas
leis de trânsito!')

exercício 5
acoes = int(input('Quantas boas ações você realizou hoje? '))
if acoes < 5:
print('Você é uma pessoa bacana')
else:
if acoes == 5:
print('Você é uma pessoa carismática')
else:
print('TU TA ANIMADO')

exercício 6
Python é uma linguagem de programação de alto nível — ou High Level
Language —, dinâmica, interpretada, modular, multiplataforma e orientada a
objetos — uma forma específica de organizar softwares onde, a grosso modo,
os procedimentos estão submetidos às classes, o que possibilita maior
controle e estabilidade de códigos para projetos de grandes proporções.

exercício 7
A estrutura sequencial é um programa Python que possui entrada de dados,
processamento desses dados em resultados e a saída desses resultados.

exercício 8
a = 7
b = 9
c = 3
d = 4
media = (a + b + c + d)/4
print('A média dos valores é igual a:',media)

exercício 9
nome = 'UNIP'
data = '20 de fevereiro'
print('O nome da empresa é',nome)
print('A data de inicío foi',data)

exercício 10
Uma estrutura condicional é aquela que faz uma verificação em uma
determinada expressão para identificar se ela atende à condição
especificada. A partir do resultado, uma ou mais instruções são
executadas.Utilizamos o comando if para verificar uma expressão e executar
um bloco de código caso a condição definida seja verdadeira. É importante
dizer que a instrução if pode ser utilizada sozinha, ou seja, apenas para
executar algo se a condição for verdadeira. O comando else é utilizado
para executar um bloco de código, caso o resultado da expressão informada
na instrução if seja falso.

exercício 11
nome = str(input('Escreva seu nome: '))
endereco = str(input('Escreva seu endereço: '))
numero = int(input('Escreva o número da sua casa: '))
print('Nome:',nome,'Endereço:',endereco,'Número:',numero)
if numero < 65:
print('Você pagará o IPTU deste ano parcelado em 3 vezes')
else:
if numero == 65:
print('Você pagara o IPTU em duas parcelas')
else:
print('Você pagara o IPTU à vista')

Você também pode gostar