diff --git "a/exercicios/para-casa/Exercic\303\255o 36.ipynb" "b/exercicios/para-casa/Exercic\303\255o 36.ipynb" new file mode 100644 index 0000000..8a79aa5 --- /dev/null +++ "b/exercicios/para-casa/Exercic\303\255o 36.ipynb" @@ -0,0 +1,63 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Desenvolva um programa que faça a tabuada de um número qualquer inteiro que será digitado pelo usuário, mas a tabuada não deve necessariamente iniciar em 1 e terminar em 10, o valor inicial e final devem ser informados também pelo usuário" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Monte a sua propria tabuada, começando e terminando pelo número que quiser\n", + "\n" + ] + } + ], + "source": [ + "print(\"Monte a sua propria tabuada, começando e terminando pelo número que quiser\\n\")\n", + "\n", + "num = int(input(\"Monte a tabuada de: \"))\n", + "num2 = int(input(\"Começar por: \"))\n", + "num3 = int(input(\"Terminar em:\"))\n", + "contador = num2\n", + "print(f\"Vou montar a tabuada de {num} começando em {num2} e terminando em:\\n {num3}\")\n", + "\n", + "while contador<=num3:\n", + " resultado = num * contador\n", + " print(f\" {num} x {contador} = {resultado}\")\n", + " contador +=1\n", + "\n", + "print(\"FIM!\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git "a/exercicios/para-casa/Exercic\303\255o38.ipynb" "b/exercicios/para-casa/Exercic\303\255o38.ipynb" new file mode 100644 index 0000000..a4f68d0 --- /dev/null +++ "b/exercicios/para-casa/Exercic\303\255o38.ipynb" @@ -0,0 +1,64 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Um funcionário de uma empresa recebe aumento salarial anualmente: Sabe-se que:\n", + "# Esse funcionário foi contratado em 1995, com salário inicial de R$ 1.000,00;\n", + "# Em 1996 recebeu aumento de 1,5% sobre seu salário inicial;\n", + "# A partir de 1997 (inclusive), os aumentos salariais sempre correspondem ao dobro do percentual do ano anterior. Faça um programa que determine o salário atual desse funcionário. Após concluir isto, altere o programa permitindo que o usuário digite o salário inicial do funcionário." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "O salário atual do funcionário é: R$ 268491827445.76\n" + ] + } + ], + "source": [ + "salario_inicial = float(input(\"Digite o salario inicial\"))\n", + "ano_contratacao = 1995\n", + "ano_atual = 2024\n", + "percentual_aumento = 1.5 / 100\n", + "\n", + "salario_atual = salario_inicial\n", + "\n", + "for ano in range(1996, ano_atual): \n", + " aumento = (salario_atual + percentual_aumento) \n", + " salario_atual = salario_atual + aumento \n", + " percentual_aumento *= 2\n", + "\n", + "print(f\"O salário atual do funcionário é: R$ {salario_atual:.2f}\")\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git "a/exercicios/para-casa/Exercic\303\255os32.ipynb" "b/exercicios/para-casa/Exercic\303\255os32.ipynb" new file mode 100644 index 0000000..2db23ed --- /dev/null +++ "b/exercicios/para-casa/Exercic\303\255os32.ipynb" @@ -0,0 +1,70 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Faça um programa que calcule o fatorial de um número inteiro fornecido pelo usuário." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5! = 5 . 4 . 3 . 2 . 1 = 120\n" + ] + } + ], + "source": [ + "def main():\n", + " \n", + " numero = int(input(\"Fatorial de: \"))\n", + " \n", + " if numero < 0:\n", + " print(\"Não é possível calcular o fatorial de um número negativo.\")\n", + " return\n", + " \n", + " fatorial = 1\n", + " sequencia = \"\"\n", + " \n", + " for i in range(numero, 0, -1):\n", + " fatorial *= i\n", + " if sequencia == \"\":\n", + " sequencia = str(i)\n", + " else:\n", + " sequencia += f\" . {i}\"\n", + " \n", + " print(f\"{numero}! = {sequencia} = {fatorial}\")\n", + "\n", + "if __name__ == \"__main__\":\n", + " main()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}