Para criar um programa que armazena e imprime informações sobre 10 carros, usaremos um vetor para armazenar os dados de cada carro e um ciclo de repetição para solicitar e exibir os dados. Vou apresentar um exemplo em Python, uma linguagem bastante utilizada em introdução à lógica de programação:
# Definimos uma classe para representar um carro
class Carro:
def __init__(self, marca, modelo, ano):
self.marca = marca
self.modelo = modelo
self.ano = ano
def __str__(self):
return f"{self.marca} {self.modelo} ({self.ano})"
# Criamos uma lista para armazenar 10 carros
carros = []
# Solicitamos os dados dos carros
for i in range(10):
print(f"Informe os dados do carro {i+1}:")
marca = input("Marca: ")
modelo = input("Modelo: ")
ano = input("Ano: ")
# Criamos um objeto Carro e adicionamos à lista
carro = Carro(marca, modelo, ano)
carros.append(carro)
# Imprimimos os dados de todos os carros
print("\nCarros cadastrados:")
for i, carro in enumerate(carros):
print(f"Carro {i+1}: {carro}")
Classe Carro: Criamos uma classe para representar um carro, que possui atributos de marca, modelo e ano. O método __str__
é utilizado para definir como o objeto Carro será representado como string ao ser impresso.
Lista carros
: Usamos uma lista (vetor) para armazenar os objetos Carro.
Coleta de Dados: Utilizamos um loop for
para repetir 10 vezes (uma para cada carro), solicitando ao usuário que insira os dados de cada carro. Cada novo Carro criado é adicionado à lista carros
.
Impressão dos Carros: Outro loop for
é usado para iterar sobre a lista de carros e imprimir os dados de cada um.
Este exemplo é uma base simples para armazenar e manipular dados de carros, utilizando conceitos comuns em programação como classes, listas e loops. Você pode expandir este exemplo para incluir mais atributos ou funcionalidades de acordo com suas necessidades.