Skip to content

Commit

Permalink
Exercícios de lógica em Python
Browse files Browse the repository at this point in the history
  • Loading branch information
carolcardoso080 committed Sep 2, 2024
1 parent 0904c29 commit b3d1532
Show file tree
Hide file tree
Showing 2 changed files with 434 additions and 0 deletions.
217 changes: 217 additions & 0 deletions src/python/.ipynb_checkpoints/Exercícios de lógica-checkpoint.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,223 @@
"id": "eeb4d5fe-8e8c-41a0-9d39-eb67e203182f",
"metadata": {},
"outputs": [],
"source": [
"# Faça um Programa que verifique se uma letra digitada é vogal ou consoante.\n",
"\n",
"letra = str(input(\"Digite uma letra\")).lower()\n",
"\n",
"vogais = {\"a\", \"e\", \"i\", \"o\", \"u\"}\n",
"\n",
"if letra in vogais:\n",
" print(f\"A letra '{letra}' é uma vogal\")\n",
"\n",
"else:\n",
" print(f\"A letra '{letra}' é uma consoante\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "a6c0820b-e1f2-4e04-b14f-80669f29536a",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"\n",
"Faça um programa para a leitura de duas notas parciais de um aluno.\n",
"O programa deve calcular a média alcançada por aluno e apresentar:\n",
" A mensagem \"Aprovado\", se a média alcançada for maior ou igual a sete;\n",
" A mensagem \"Reprovado\", se a média for menor do que sete;\n",
" A mensagem \"Aprovado com Distinção\", se a média for igual a dez. \"\"\"\n",
"\n",
"nota_1 = float(input(\"Digite a primeira nota do aluno\"))\n",
"\n",
"nota_2 = float(input(\"Digite a segunda nota do aluno\"))\n",
"\n",
"media = (nota_1 + nota_2) / 2\n",
"\n",
"if media < 7:\n",
" print(\"Reprovado\")\n",
"\n",
"elif 7 <= media < 10:\n",
" print(\"Aprovado\")\n",
" \n",
"elif media == 10:\n",
" print(\"Aprovado com distinção\")\n",
"\n",
"\n",
"\"\"\"\n",
"\n",
"Outra forma de fazer:\n",
"\n",
"nota1 = float(input(\"Digite a primeira nota: \"))\n",
"nota2 = float(input(\"Digite a segunda nota: \"))\n",
"media = (nota1 + nota2) / 2\n",
"if media == 10:\n",
" print(\"Aprovado com Distinção\")\n",
"elif media >= 7:\n",
" print(\"Aprovado\")\n",
"else:\n",
" print(\"Reprovado\")\n",
" \n",
"\"\"\""
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c0efda79-3809-4617-b493-3ef66df49b83",
"metadata": {},
"outputs": [],
"source": [
"##### Faça um Programa que leia três números e mostre o maior deles.\n",
"\n",
"\n",
"numero_1 = float(input(\"Digite o primeiro número:\"))\n",
"\n",
"numero_2 = float(input(\"Digite o segundo número:\"))\n",
"\n",
"numero_3 = float(input(\"Digite o terceiro número:\"))\n",
"\n",
"if numero_1 >= numero_2 and numero_1 >= numero_3: \n",
" print(f\"{numero_1} é o maior número\")\n",
"\n",
"elif numero_2 >= numero_1 and numero_2 >= numero_3: \n",
" print(f\"{numero_2} é o maior número\")\n",
"\n",
"elif numero_3 > (numero_1 and numero_2): \n",
" print(f\"{numero_3} é o maior número\")\n",
"\n",
"\"\"\"\n",
"Outra forma de fazer:\n",
"\n",
"numero1 = float(input(\"Digite um numero: \"))\n",
"numero2 = float(input(\"Digite outro numero: \"))\n",
"numero3 = float(input(\"Digite mais um numero: \"))\n",
"if numero1 > numero2 and numero1 > numero3:\n",
" print(f\"{numero1} foi o maior numero digitado.\")\n",
"elif numero2 > numero1 and numero2 > numero3:\n",
" print(f\"{numero2} foi o maior numero digitado.\")\n",
"else:\n",
" print(f\"{numero3} foi o maior numero digitado.\")\n",
"\"\"\""
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "96fdb8dd-f322-4f9c-a550-c830904e12ff",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"\n",
"Faça um Programa que leia três números e mostre o maior e o menor deles.\n",
"\"\"\"\n",
"\n",
"numero_1 = float(input(\"Digite o primeiro número:\"))\n",
"\n",
"numero_2 = float(input(\"Digite o segundo número:\"))\n",
"\n",
"numero_3 = float(input(\"Digite o terceiro número:\"))\n",
"\n",
"if numero_1 >= numero_2 and numero_1 >= numero_3: \n",
" print(f\"{numero_1} é o maior número\")\n",
"\n",
"elif numero_1 <= numero_2 and numero_1 <= numero_3: \n",
" print(f\"{numero_1} é o menor número\")\n",
"\n",
"else:\n",
" print(f\"{numero_1} não é nem o maior nem o menor\")\n",
"\n",
"\n",
"if numero_2 >= numero_1 and numero_2 >= numero_3: \n",
" print(f\"{numero_2} é o maior número\")\n",
"\n",
"elif numero_2 <= numero_1 and numero_2 <= numero_3: \n",
" print(f\"{numero_2} é o menor número\")\n",
"\n",
"else:\n",
" print(f\"{numero_2} não é nem o maior nem o menor\")\n",
"\n",
"\n",
"\n",
"if numero_3 >= numero_1 and numero_3 >= numero_2: \n",
" print(f\"{numero_3} é o maior número\")\n",
"\n",
"elif numero_3 <= numero_1 and numero_3 <= numero_2: \n",
" print(f\"{numero_3} é o menor número\")\n",
"\n",
"else:\n",
" print(f\"{numero_3} não é nem o maior nem o menor\")\n",
"\n",
"\n",
"\"\"\"\n",
"\n",
"Outra forma de fazer: \n",
"\n",
"numero1 = float(input(\"Digite um numero: \"))\n",
"numero2 = float(input(\"Digite outro numero: \"))\n",
"numero3 = float(input(\"Digite mais um numero: \"))\n",
"if numero1 > numero2 and numero1 > numero3:\n",
" print(f\"{numero1} foi o maior numero digitado.\")\n",
"elif numero2 > numero1 and numero2 > numero3:\n",
" print(f\"{numero2} foi o maior numero digitado.\")\n",
"else:\n",
" print(f\"{numero3} foi o maior numero digitado.\")\n",
"\n",
"if numero1 < numero2 and numero1 < numero3:\n",
" print(f\"{numero1} foi o menor numero digitado.\")\n",
"elif numero2 < numero1 and numero2 < numero3:\n",
" print(f\"{numero2} foi o menor numero digitado.\")\n",
"else:\n",
" print(f\"{numero3} foi o menor numero digitado.\")\n",
"\"\"\"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "bfe6b1d3-a6bf-44bd-8f19-d738ffe609bf",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"\n",
"Faça um programa que pergunte o preço de três produtos e informe qual produto\n",
"você deve comprar, sabendo que a decisão é sempre pelo mais barato.\n",
"\"\"\"\n",
"\n",
"produto_1 = float(input(\"Digite o preço do primeiro produto:\"))\n",
"\n",
"produto_2 = float(input(\"Digite o preço do segundo produto:\"))\n",
"\n",
"produto_3 = float(input(\"Digite o preço do terceiro produto:\"))\n",
"\n",
"if numero_1 < (produto_2 and produto_3): \n",
" print(f\"Compre o produto 1, é o mais barato. Custa apenas {produto_1}\")\n",
"\n",
"elif produto_2 < (produto_1 and produto_3): \n",
" print(f\"Compre o produto 2, é o mais barato. Custa apenas {produto_2}\")\n",
"\n",
"else: \n",
" print(f\"Compre o produto 3, é o mais barato. Custa apenas {produto_3}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1eb6bbdb-f713-465a-92b9-e2b42091960c",
"metadata": {},
"outputs": [],
"source": [
"# Faça um Programa que leia três números e mostre-os em ordem decrescente.\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "2a283ff9-9c48-4e98-bd86-541a3f01b0ca",
"metadata": {},
"outputs": [],
"source": []
}
],
Expand Down
Loading

0 comments on commit b3d1532

Please sign in to comment.