TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade Pratica Linguagem Programação

Por:   •  14/7/2023  •  Trabalho acadêmico  •  1.459 Palavras (6 Páginas)  •  56 Visualizações

Página 1 de 6

  [pic 1]

 

[pic 2]

ATIVIDADE PRÁTICA  

LINGUAGEM DE PROGRAMAÇÃO  

Professora Me. Mariane G. Bergamini  

Balneário Camboriú  

2023

  [pic 3]

 

1 EXEMPLO DE RESOLUÇÃO  [pic 4]

Exercício 01 exemplo: Realizar uma classe veículo que apresente o tipo do carro, modelo, fabricante  e quantidade de passageiros. Além disso, utilizar os metódos GETTER e SETTER para incluir as  classses Modelo retornando o modelo e o fabricante do carro e outra classe Quantidade de Passa geiro no carro.  

RESPOSTA DO ALUNO  

COLE AQUI O SEU CÓDIGO FONTE (usar os comandos Ctrl + c / Ctrl + v) :  

class Veiculo:  

 def __init__(self, tipo, modelo, fabricante, qtd_passageiro):   self.tipo = tipo  

 self.modelo = modelo  

 self.fabricante = fabricante  

 self.qtd_passageiro = qtd_passageiro  

 # getter: adicionando 

 def getModelo(self):  

 return f"{self.fabricante} {self.modelo}" 

 def getQtdPassageiro(self):  

 return f"{self.qtd_passageiro}" 

MyCar = Veiculo('carro',modelo = 'Argos', fabricante='Fiat',qtd_passa geiro=5)  

MyBus = Veiculo('Ônibus', modelo = 'Bus202', fabricante='Merce des', qtd_passageiro=40)  

  

print(MyCar.getModelo())  

print(f"Cabem {MyCar.getQtdPassageiro()} pessoas no {MyCar.getMo delo()}")  

COLE AQUI IMAGEM(NS)/PRINT(S) DO TERMINAL SENDO EXCECUTADO SEM ERRO: [pic 5]

  [pic 6]

 

2 EXERCÍCIOS A SEREM SOLUCIONADOS PELO ALUNO :  [pic 7]

Exercício 1 – Desenvolver uma classe calculadora que faça operções matemáticas utilizando dois números in teiros, sendo os dois últimos números de seu RU. Os dois números inteiros devem ser solicitados para o usuário  digitar. Se o seu RU for zero, substituí-lo(s) pelo número 5. Sendo as possíveis operações matemáticas: soma(+),  subtração(-), multiplicação(*), divisão(/), expoente (^), resto(%) e raíz quadrada da soma dos dois números  ( sqrt(Num1 + Num2) ). Além destas funcionalidades, o algoritmo deverá ter um MENU que possíbilite ao usu ário escolher qual o tipo de operação que se deseja realizar e que possibilite ao usuário a digitar os dois números.  Apresentar todas as operações matemáticas da calculadora funcionando! 

RESPOSTA DO ALUNO:  

import math #importando biblioteca para operação matemática

class Calculadora: #classe "Calculadora" nome conforme solicitado

 def __init__(self):

 self.num1 = 0

 self.num2 = 0

 def obter_numeros(self): # Solicita os números do RU

 self.num1 = int(input('Digite o penúltimo número do seu RU: '))

 self.num2 = int(input('Digite o último número do seu RU: '))

 def soma(self): #Realiza o calculo

 return self.num1 + self.num2

 def subtracao(self): # Subração

 return self.num1 - self.num2

 def multiplicacao(self): #multiplica

 return self.num1 * self.num2

 def divisao(self): #divide  

 return self.num1 / self.num2

 def expoente(self): #expoente  

 return self.num1 ** self.num2

  [pic 8]

 

[pic 9]

 def resto(self): #resto da divisão

 return self.num1 % self.num2

 def raiz_quadrada_soma(self): #raiz quadrada  

 soma = self.num1 + self.num2

 return math.sqrt(soma) #função da biblioteca math

 def exibir_menu(self): #menu

 print("=== Menu ===")

 print("1. Soma")

 print("2. Subtração")

 print("3. Multiplicação")

...

Baixar como (para membros premium)  txt (9.8 Kb)   pdf (132.1 Kb)   docx (36.7 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com