Baixe o app para aproveitar ainda mais
Prévia do material em texto
Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 TRABALHO LÓGICA DE PROGRAMAÇÃO PROJETOS: 1 E 2 Nome Grupo: Anne karolinne Pinto Couto Matricula: 202002000996 Alexandre Luiz S. Vieira Junior Matricula: 201602368929 Jessica Aparecida Tomaz Matricula: 201602272001 Guilherme Barbosa Moraes Delon Matricula: 202009091415 Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 PROJETOS PROJETO 1: 20% da nota total da disciplina Faça um programa que faça 5 perguntas de múltipla escolha ao usuário. O usuário deverá responder somente uma letra como resposta: a,b,c ou d. O programa deverá verificar ao final das respostas a quantidade de acertos e dar a nota final do usuário (cada questão respondida corretamente vale 2 pontos). O gabarito é o seguinte: Pergunta 1: a; Pergunta 2: b; Pergunta 3: b; Pergunta 4: c; Pergunta 5: d. PROJETO 2: 20% da nota total da disciplina Exercícios 7 e 13 da lista: https://wiki.python.org.br/EstruturaSequencial Exercícios 5 e 24 da lista: https://wiki.python.org.br/EstruturaDeDecisao Exercícios 14 e 26 da lista:https://wiki.python.org.br/EstruturaDeRepeticao https://wiki.python.org.br/EstruturaSequencial https://wiki.python.org.br/EstruturaDeDecisao https://wiki.python.org.br/EstruturaDeRepeticao Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 Projeto 1 perguntas ={ 'Pergunta 1':{ 'pergunta' : 'Quanto é 17 * 38?', 'respostas': {'a' : '646', 'b' : '745', 'c' : '636','d' : '648'}, 'resposta_certa':'a', }, 'Pergunta 2':{ 'pergunta' : 'Quanto é 0.01 * 0.1?', 'respostas': {'a' : '0.01', 'b' : '0.001', 'c' : '0.1','d' : '1'}, 'resposta_certa' : 'b', }, 'Pergunta 3':{ 'pergunta' : 'Quanto é 7.5 * 3.5?', 'respostas': {'a' : '26.5', 'b' : '26.25', 'c' : '26','d' : '26.75'}, 'resposta_certa' : 'b', }, 'Pergunta 4':{ 'pergunta' : 'Quanto é 9 * 99?', 'respostas': {'a' : '890', 'b' : '990', 'c' : '891','d' : '890'}, 'resposta_certa' : 'c', }, 'Pergunta 5':{ 'pergunta' : 'Quanto é 3.5 * 24?', 'respostas': {'a' : '82', 'b' : '80', 'c' : '86','d' : '84'}, 'resposta_certa' : 'd', }, } print() for pk,pv in perguntas.items(): print(f'{pk}:{pv["pergunta"]}') print('Alternativas:') for rk, rv in pv ['respostas'].items(): print(f'[{rk}]:{rv}') resposta_usuario=input('Sua Resposta ') print() if resposta_usuario == pv['resposta_certa']: print('Resposta Certa') print() resposta_certa =+ 1 Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 else: print('Resposta Errada') print() qtd_perguntas = len(perguntas) nota_final = resposta_certa/qtd_perguntas nota_final2=nota_final*50 print ("Você acertou {} questões e sua nota é {}pontos".format(resposta_certa,nota_final2)) PROJETO 2 7) Resolução 1 altura=float (input ("digite a altura do quadrado em metros: ")) largura=float (input (" digite a largura do quadrado em metros: ")) Área = float(altura) * float(largura) print ("O dobro da Área do quadrado eh: %.2f " % float (Área * 2)) Resolução 2 a= float (input ("Qual o comprimento do lado A: ")) b= float (input ("Qual o comprimento do lado B: ")) c= (a*b) d= (c*2) print ("A área do quadrado e", c) print ("O dobro da área do quadrado e", d) 13) sexo = int (input ('Escolha: 1- Sexo Masculino / 2- Sexo Feminino: ')) h = float(input('Altura:')) peso = float(input('Peso:')) peso_ideal = (72.7*h) - 58 if sexo == 1 else (62.1*h) - 44.7 if peso < peso_ideal: print ('Abaixo do peso ideal!') elif peso == peso_ideal: print ('Dentro do peso ideal!') else: print ('Acima do peso ideal!') print ('Peso: %.2f / Peso ideal: %.2f' %(peso, peso_ideal)) Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 5) n1=float (input ("Entre com a n1: ")) n2=float (input ("Entre com a n2: ")) Media = (n1 + n2) /2 if Media == 10: print ('Aprovado com distinção') elif Media >=7 and Media <10: print ("Aprovado") else: print ("Reprovado") 24) operação=0 resultado=0 num1 = float(input('Digite o primeiro número:')) num2 = float(input('Digite o segundo número:')) operacao = float(input('(1-Adição) (2-Subtração) (3- Multiplicação) (4- Divisão): ')) if operacao == 1: resultado = num1 + num2 if operacao == 2: resultado = num1 - num2 if operacao == 3: resultado = num1 * num2 if operacao == 4: resultado = num1 / num2 if resultado % 2 == 0: print('o numero %d e par!' % resultado) else: print('o numero %d e impar.' % resultado) if resultado >= 0: print('o numero %d e Positivo!' % resultado) else: print('o numero %d e negativo.' % resultado) if round(resultado) == resultado: print('o numero %d e inteiro!' % resultado) else: print('o numero %.1f e decimal.' % resultado) Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 14) par=0 impar=0 print('Informe 10 numeros inteiro: ') a = int(input('numero 1: ')) b = int(input('numero 2: ')) c = int(input('numero 3: ')) d = int(input('numero 4: ')) e = int(input('numero 5: ')) f = int(input('numero 6: ')) g = int(input('numero 7: ')) h = int(input('numero 8: ')) i = int(input('numero 9: ')) j = int(input('numero 10: ')) ctp = 0 cti = 0 while True: if a % 2 == 0: print(a, 'é par') ctp = ctp + 1 else: print(a, 'é impar') cti = cti + 1 if b % 2 == 0: print(b, 'é par') ctp = ctp + 1 else: print(b, 'é impar') cti = cti + 1 if c % 2 == 0: print(c, 'é par') ctp = ctp + 1 else: print(c, 'é impar') cti = cti + 1 if d % 2 == 0: print(d, 'é par') ctp = ctp + 1 else: print(d, 'é impar') Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 cti = cti + 1 if e % 2 == 0: print(e, 'é par') ctp = ctp + 1 else: print(e, 'é impar') cti = cti + 1 if f % 2 == 0: print(f, 'é par') ctp = ctp + 1 else: print(f, 'é impar') cti = cti + 1 if g % 2 == 0: print(g, 'é par') ctp = ctp + 1 else: print(g, 'é impar') cti = cti + 1 if h % 2 == 0: print(h, 'é par') ctp = ctp + 1 else: print(h, 'é impar') cti = cti + 1 if i % 2 == 0: print(i, 'é par') ctp = ctp + 1 else: print(i, 'é impar') cti = cti + 1 if j % 2 == 0: print(j, 'é par') ctp = ctp + 1 else: print(j, 'é impar') cti = cti + 1 print('Total de numeros pares: ', ctp) print('Total de numeros impares: ', cti) break Professor: Tarcisio Costa Brum Centro Universitário Estácio Juiz de Fora Curso: Engenharia Civil Semestre: 2020.2 26) votosa=0 votosb=0 votosc=0 quantos = int (input ("Informe quantos eleitores: ")) for i in range(quantos): print ("Eleitor ",i+1, " (faltam ",quantos-i,")") voto = input ("Informe seu voto : A ou B ouC? ") if voto == "A": votosa = votosa+1 if voto == "B": votosb = votosb+1 if voto == "C": votosc = votosc+1 print ("O candidato A teve ",votosa, "votos") print ("O candidato B teve ",votosb, "votos") print ("O candidato C teve ",votosc, "votos")
Compartilhar