From b3d1532e03d80f3b649e71a1389f48591cfbad09 Mon Sep 17 00:00:00 2001 From: Carol Cardoso Date: Mon, 2 Sep 2024 19:05:08 -0300 Subject: [PATCH] =?UTF-8?q?Exerc=C3=ADcios=20de=20l=C3=B3gica=20em=20Pytho?= =?UTF-8?q?n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...255cios de l\303\263gica-checkpoint.ipynb" | 217 ++++++++++++++++++ .../Exerc\303\255cios de l\303\263gica.ipynb" | 217 ++++++++++++++++++ 2 files changed, 434 insertions(+) diff --git "a/src/python/.ipynb_checkpoints/Exerc\303\255cios de l\303\263gica-checkpoint.ipynb" "b/src/python/.ipynb_checkpoints/Exerc\303\255cios de l\303\263gica-checkpoint.ipynb" index 9568fd1..f6e2a9d 100644 --- "a/src/python/.ipynb_checkpoints/Exerc\303\255cios de l\303\263gica-checkpoint.ipynb" +++ "b/src/python/.ipynb_checkpoints/Exerc\303\255cios de l\303\263gica-checkpoint.ipynb" @@ -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": [] } ], diff --git "a/src/python/Exerc\303\255cios de l\303\263gica.ipynb" "b/src/python/Exerc\303\255cios de l\303\263gica.ipynb" index 9568fd1..f6e2a9d 100644 --- "a/src/python/Exerc\303\255cios de l\303\263gica.ipynb" +++ "b/src/python/Exerc\303\255cios de l\303\263gica.ipynb" @@ -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": [] } ],