diff --git a/amanda/exercicio32.ipynb b/amanda/exercicio32.ipynb new file mode 100644 index 0000000..182a72a --- /dev/null +++ b/amanda/exercicio32.ipynb @@ -0,0 +1,72 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "O fatorial de 4 é 24.\n" + ] + } + ], + "source": [ + "from math import factorial\n", + "n = int(input ('Digite um número para calcular seu fatorial: '))\n", + "f = factorial (n)\n", + "print ('O fatorial de {} é {}.'.format(n, f))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Calculando 4! = 4 x 3 x 2 x 1 = 24\n" + ] + } + ], + "source": [ + "n = int(input ('Digite um número para calcular seu fatorial: '))\n", + "c = n\n", + "f = 1\n", + "print('Calculando {}! = '. format(n), end='')\n", + "while c > 0:\n", + " print('{}' . format(c), end = '')\n", + " print (' x ' if c > 1 else ' = ' , end='')\n", + " f = f * c\n", + " c-=1\n", + "print ('{}'.format(f))\n", + "\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.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/amanda/exercicio36.ipynb b/amanda/exercicio36.ipynb new file mode 100644 index 0000000..b24c7df --- /dev/null +++ b/amanda/exercicio36.ipynb @@ -0,0 +1,115 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "9 x 3 = 27\n", + "9 x 4 = 36\n", + "9 x 5 = 45\n", + "9 x 6 = 54\n", + "9 x 7 = 63\n", + "9 x 8 = 72\n", + "9 x 9 = 81\n" + ] + } + ], + "source": [ + "#Montar a tabuada de: 9\n", + "#Começar por: 3\n", + "#Terminar em: 9\n", + "\n", + "#Vou montar a tabuada do 9 começando em 3 e terminando em 9:\n", + "\n", + "num = int(input('Digite um número para ver sua tabuada: '))\n", + "print ('{} x {} = {}'.format(num, 3, num*3))\n", + "print ('{} x {} = {}'.format(num, 4, num*4))\n", + "print ('{} x {} = {}'.format(num, 5, num*5))\n", + "print ('{} x {} = {}'.format(num, 6, num*6))\n", + "print ('{} x {} = {}'.format(num, 7, num*7))\n", + "print ('{} x {} = {}'.format(num, 8, num*8))\n", + "print ('{} x {} = {}'.format(num, 9, num*9))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "O valor inicial não pode ser maior que o final!\n", + "\n", + "\n", + "\n", + "Tabuada de: 1\n", + "Inicializada por: 1\n", + "Finalizada por: 10\n", + "1 X 1 = 1\n", + "1 X 2 = 2\n", + "1 X 3 = 3\n", + "1 X 4 = 4\n", + "1 X 5 = 5\n", + "1 X 6 = 6\n", + "1 X 7 = 7\n", + "1 X 8 = 8\n", + "1 X 9 = 9\n", + "1 X 10 = 10\n" + ] + } + ], + "source": [ + "comeco = 10\n", + "final = 1\n", + "tabuada = 1\n", + "\n", + "while (comeco >= final):\n", + "\ttabuada = int(input(\"Digite a tabuada que deseja (1 a 10): \"))\n", + "\tcomeco = int(input(\"Digite por qual número deseja começar: \"))\n", + "\tfinal = int(input(\"Digite por qual número deseja finalizar: \"))\n", + "\tif (comeco >= final):\n", + "\t\tprint(\"\")\n", + "\t\tprint(\"O valor inicial não pode ser maior que o final!\\n\")\n", + "\t\tprint(\"\")\n", + "\t\t\n", + "print(\"\")\t\n", + "print(\"Tabuada de: \", tabuada)\n", + "print(\"Inicializada por: \", comeco)\n", + "print(\"Finalizada por: \", final)\n", + "\n", + "while (comeco < (final + 1)):\n", + "\tprint(tabuada, \"X\", comeco, \"=\", tabuada * comeco)\n", + "\tcomeco = comeco + 1" + ] + } + ], + "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.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/amanda/exercicio38.ipynb b/amanda/exercicio38.ipynb new file mode 100644 index 0000000..ab20e60 --- /dev/null +++ b/amanda/exercicio38.ipynb @@ -0,0 +1,151 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "1996 - ajuste de: 15.0 \n", + "Salário ajustado: 1150.00 \n", + "\n", + "1997 - ajuste de: 15.0 \n", + "Salário ajustado: 1322.50 \n", + "\n", + "1998 - ajuste de: 15.0 \n", + "Salário ajustado: 1520.88 \n", + "\n", + "1999 - ajuste de: 15.0 \n", + "Salário ajustado: 1749.01 \n", + "\n", + "2000 - ajuste de: 15.0 \n", + "Salário ajustado: 2011.36 \n", + "\n", + "2001 - ajuste de: 15.0 \n", + "Salário ajustado: 2313.06 \n", + "\n", + "2002 - ajuste de: 15.0 \n", + "Salário ajustado: 2660.02 \n", + "\n", + "2003 - ajuste de: 15.0 \n", + "Salário ajustado: 3059.02 \n", + "\n", + "2004 - ajuste de: 15.0 \n", + "Salário ajustado: 3517.88 \n", + "\n", + "2005 - ajuste de: 15.0 \n", + "Salário ajustado: 4045.56 \n", + "\n", + "2006 - ajuste de: 15.0 \n", + "Salário ajustado: 4652.39 \n", + "\n", + "2007 - ajuste de: 15.0 \n", + "Salário ajustado: 5350.25 \n", + "\n", + "2008 - ajuste de: 15.0 \n", + "Salário ajustado: 6152.79 \n", + "\n", + "2009 - ajuste de: 15.0 \n", + "Salário ajustado: 7075.71 \n", + "\n", + "2010 - ajuste de: 15.0 \n", + "Salário ajustado: 8137.06 \n", + "\n", + "2011 - ajuste de: 15.0 \n", + "Salário ajustado: 9357.62 \n", + "\n", + "2012 - ajuste de: 15.0 \n", + "Salário ajustado: 10761.26 \n", + "\n", + "2013 - ajuste de: 15.0 \n", + "Salário ajustado: 12375.45 \n", + "\n", + "2014 - ajuste de: 15.0 \n", + "Salário ajustado: 14231.77 \n", + "\n", + "2015 - ajuste de: 15.0 \n", + "Salário ajustado: 16366.54 \n", + "\n", + "2016 - ajuste de: 15.0 \n", + "Salário ajustado: 18821.52 \n", + "\n", + "2017 - ajuste de: 15.0 \n", + "Salário ajustado: 21644.75 \n", + "\n", + "2018 - ajuste de: 15.0 \n", + "Salário ajustado: 24891.46 \n", + "\n", + "2019 - ajuste de: 15.0 \n", + "Salário ajustado: 28625.18 \n", + "\n", + "2020 - ajuste de: 15.0 \n", + "Salário ajustado: 32918.95 \n", + "\n", + "2021 - ajuste de: 15.0 \n", + "Salário ajustado: 37856.80 \n", + "\n", + "2022 - ajuste de: 15.0 \n", + "Salário ajustado: 43535.31 \n", + "\n", + "2023 - ajuste de: 15.0 \n", + "Salário ajustado: 50065.61 \n", + "\n", + "2024 - ajuste de: 15.0 \n", + "Salário ajustado: 57575.45 \n", + "\n" + ] + } + ], + "source": [ + "#Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que:\n", + "\t#a. Esse funcionário foi contratado em 1995, com salário inicial de R$ 1.000,00;\n", + "\t#b. Em 1996 recebeu aumento de 1,5% sobre seu salário inicial;\n", + "\t#c. 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.\n", + "\n", + "\n", + "anoInicial = int(input(\"Digite o ano da contratação: \"))\n", + "salario = eval(input(\"Digite o valor do salário: \"))\n", + "anoFinal = int(input(\"Digite o último ano do contrato: \"))\n", + "print(\"\")\n", + "ajuste = 0.15\n", + "anoInicial = anoInicial + 1\n", + "a = 1\n", + "\n", + "while (anoInicial <= anoFinal):\n", + "\tif (anoInicial <= 1995 or a == 1):\n", + "\t\tajuste = ajuste\n", + "\telse:\n", + "\t\tajuste = ajuste * 2\n", + "\tsalario = salario + (salario * ajuste)\n", + "\tprint(\"%d - ajuste de: %.1f \" % (anoInicial, (ajuste*100)))\n", + "\tprint(\"Salário ajustado: %.2f \\n\" % salario)\n", + "\tanoInicial = anoInicial + 1" + ] + } + ], + "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.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}