Hoje não tive muito tempo pra postar algo mais elaborado por aqui. Tou querendo escrever um post sobre ambientes virtuais, que é um assunto talvez um pouco mais intermediário mas acho importante apresentar logo na base pra se evitar fazer besteira lá na frente, então daqui pra domingo sai esse tópico.
Pra não deixar o dia passar em branco, vou postar aqui alguns exercícios pra quem tá acompanhando ir treinando. Exercícios dos conhecimentos vistos até aqui.
1. Crie um programa que simula um fotossensor. Ele receberá a velocidade que um carro estava ao passar pelo equipamento. Caso o carro esteja a uma velocidade acima de 80 km/h, mostre na tela a velocidade do carro e o valor da multa, considerando que a multa para velocidade de até 20% do limite permitido é de R$ 130,16, para até 50% do limite é de R$ 195,23 e acima de 50% do limite é de R$ 880,41.
2. No mesmo problema acima, calcule a diferença entre a velocidade do carro e o limite de 80 km/h e adicione esse valor ao valor da multa correspondente, acrescidos de 20%, 40% e 60% se a velocidade obtida foi de até 20% do limite, até 50% do limite e acima de 50% do limite respectivamente. Imprima os valores na tela.
3. Crie um programa que receba o nome completo de uma pessoa e imprima o seu nome de trás pra frente, letra por letra.
4. Crie um programa que receba o nome completo de uma pessoa e imprima seu nome de trás pra frente, mas agora palavra por palavra. Se o nome é Fulano da Silva, o programa deve imprimir Silva da Fulano.
5. Crie um programa que pura e simplesmente imprima a data atual e o horário atual na tela sem receber input nenhum do usuário. Não abordei como vocês podem obter esse valor ainda mas faz parte da vida de um programador pesquisar bastante, então aqui pesquisem a solução. É tranquila.
6. Clássico. Crie um programa que receba o valor do raio de uma circunferência e calcule sua área.
7. Outra pra dar uma pesquisada: Crie um programa que receba o nome do usuário e troque os espaços por hífens. Fulano da silva vira "Fulano-da-silva". A solução aqui não é na hora de imprimir o resultado e sim na própria variável. Se ficou confuso eu explico depois. Mas a solução não é pra ser concatenando strings nem usando o format nem f-strings.
8. Crie um programa com loop infinito que receba caracteres simples do usuário, um por vez, e imprima se o caractere é vogal.
9. Mais uma pra pesquisar: Crie um programa que receba a seguinte string do usuário: "40 + 20 - 15 + 65". O programa deve calcular o valor dessa soma e imprimir seu resultado sem realizar a conversão da string para números inteiros. Por baixo dos panos claro que a linguagem vai converter, mas não quero que esse papel de conversão seja do programador e sim da linguagem.
10. Crie uma GUI que calcule a soma de dois números e mostre na tela o resultado multiplicado por 10.