Atividades-de-Algoritmos / Lista08-algoritmos

Lista08-algotimos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lista 08 de algoritmos 💻

Desenvolvido em linguagem Python 🐍

Por:


Sumário 🧮

Exercícios
  1. Exercício 01 -> Valores ao quadrado.
  2. Exercício 02 -> Maior valor.
  3. Exercício 03 -> Contatos.
  4. Exercício 04 -> Fórmula-1.

ex01


Sobre 📒:

  • Algoritmo que recebe 5 valores de entrada, no final irá printar duas listas, a primeira com os valores informados e a segunda com todos os valores ao quadrado.



Como executar 💽:

No terminal, digite:

python ex01.py

pressione enter para executar o arquivo. em seguida informe os 5 valores

As listas serão exibidas no terminal.



Exemplo no cmd 👨‍💻:

> python ex01.py

informe o valor[1]: 2
informe o valor[2]: 4
informe o valor[3]: 8
informe o valor[4]: 16
informe o valor[5]: 32

lista 1 = [2, 4, 8, 16, 32]
lista 2 = 4 16 64 256 1024

ex02


Sobre 📒:

  • Programa que recebe como entrada 6 valores inteiros, no final ele exibe uma lista com os 6 valores informados e qual o seu maior elemento.



Como executar 💽:

No terminal, digite:

python ex02.py

Enter para executar o arquivo .py, e em seguida informe os 6 valores

Será exibido no prompt de comando uma lista com os valores informados e qual seu maior elemento.



Exemplo no cmd 👨‍💻:

> python ex02.py

Informe o valor[1]: 32
Informe o valor[2]: 12
Informe o valor[3]: 3
Informe o valor[4]: 5
Informe o valor[5]: 65
Informe o valor[6]: 1

lista =  [32, 12, 3, 5, 65, 1]
O maior elemento de l1 é 65
A posição do maior elemento de l1 é: 5

fim do programa

ex03


Sobre 📒:

  • Programa que simula uma agenda de contatos e armazena-os em um dicionário, na questão temos 3 contatos e cada contato pode ter vários números.



Como executar 💽:

No terminal, digite:

python ex03.py

Pressione enter para executar o arquivo. Logo em seguida, informe o nome e telefone dos seus contatos (No mínimo e no máximo 3).

O programa irá exibir todos os seus contatos no terminal.



Exemplo no cmd 👨‍💻:

> python ex03.py

Informe o nome do contato[1]: Carlos
Informe um número de fone: 12345

Carlos tem outro número? (s/n)não 

Informe o nome do contato[2]: Emanuel
Informe um número de fone: 54321

Emanuel tem outro número? (s/n)não

Informe o nome do contato[3]: Michel
Informe um número de fone: 40028922

Michel tem outro número? (s/n)não

Contatos Disponíveis

Nome: Carlos | número(s): ['12345']
Nome: Emanuel | número(s): ['54321']
Nome: Michel | número(s): ['40028922']

fim do programa

ex04


Sobre 📒:

  • Progama responsável por administrar corridas de f1, é um dicionário python que vai armazenar os nomes das pistas e seus respectivos tempos das voltas. É no máximo três pistas e cada uma delas tem 4 voltas.



Como executar 💽:

No terminal, digite:

python ex04.py

Pressione enter para executar o arquivo, depois informe o nome das três pistas e suas voltas, considere o tempo em segundos, se não souber converter dê uma olhada nos repositórios, nós fazemos isso pra você ;)

No terminal deve ser exibido a média dos tempos das voltas nas 3 competições e depois qual a volta mais rápida em cada competição.



Exemplo no cmd 👨‍💻:

> python ex04.py

Informe o nome da pista[1]: Circuito Gilles Villeneuve
Informe tempo da volta[1]:84
Informe tempo da volta[2]:80
Informe tempo da volta[3]:73
Informe tempo da volta[4]:84

Informe o nome da pista[2]: Hockenheimring
Informe tempo da volta[1]:90
Informe tempo da volta[2]:100
Informe tempo da volta[3]:110
Informe tempo da volta[4]:87

Informe o nome da pista[3]: Hermanos Rodríguez
Informe tempo da volta[1]:100
Informe tempo da volta[2]:80
Informe tempo da volta[3]:90
Informe tempo da volta[4]:78

Pista: Circuito Gilles Villeneuve, Voltas: [84.0, 80.0, 73.0, 84.0], Melhor volta: 73.0, Média: 80.25

Pista: Hockenheimring, Voltas: [90.0, 100.0, 110.0, 87.0], Melhor volta: 87.0, Média: 96.75

Pista: Hermanos Rodríguez, Voltas: [100.0, 80.0, 90.0, 78.0], Melhor volta: 78.0, Média: 87.0

Feito com 💚 e ☕ by Michel, Carlos e Emanuel

IFPB - Campus Cajazeiras

About

Lista08-algotimos

License:MIT License


Languages

Language:Python 100.0%