Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions gabrielle_arrache/exercicio32.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Faça um programa que calcule o fatorial de um número inteiro fornecido pelo usuário. Ex.: 5!=5.4.3.2.1=120."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"numero_usuario = input('Digite um número inteiro no qual você deseja saber o fatorial: ')\n",
"numero = int(numero_usuario)\n",
"resultado = 1\n",
"\n",
"for i in range (numero, 1, -1):\n",
" resultado *= i\n",
"\n",
"print(f'O fatorial de {numero_usuario} é {resultado}.')\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
}
57 changes: 57 additions & 0 deletions gabrielle_arrache/exercicio36.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"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.\n",
"Obs: Você deve verificar se o usuário não digitou o final menor que o inicial."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"tabuada_usuario = input('Qual tabuada você deseja montar? ')\n",
"tabuada_inicio_usuario = input('Digite o número que você deseja começar: ')\n",
"tabuada_fim_usuario = input('Digite o número que você deseja terminar (até 10): ')\n",
"\n",
"tabuada = int(tabuada_usuario)\n",
"tabuada_inicio = int(tabuada_inicio_usuario)\n",
"tabuada_fim = int(tabuada_fim_usuario)\n",
"resultado = 0\n",
"\n",
"if tabuada_fim >= tabuada_inicio:\n",
" for i in range (tabuada_inicio, tabuada_fim + 1):\n",
" resultado = tabuada * i\n",
" print(f'{tabuada} x {i} = {resultado}')\n",
"\n",
"else:\n",
" print('Digite o número que deseja terminar maior que o número de início da tabuada.')"
]
}
],
"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
}
86 changes: 86 additions & 0 deletions gabrielle_arrache/exercício38.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Um funcionário de uma empresa recebe aumento salarial anualmente: Sabe-se que:\n",
"a. Esse funcionário foi contratado em 1995, com salário inicial de R$ 1.000,00;\n",
"b. Em 1996 recebeu aumento de 1,5% sobre seu salário inicial;\n",
"c. A partir de 1997 (inclusive), os aumentos salariais sempre correspondem ao dobro do percentual do ano anterior. \n",
"\n",
"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": null,
"metadata": {},
"outputs": [],
"source": [
"salario_inicial = 1000\n",
"aumento_percentual = 0.015\n",
"ano_atual = 2024\n",
"\n",
"salario = salario_inicial * (1 + aumento_percentual)\n",
"print(f'Salário em 1996 é {salario:.2f}')\n",
"\n",
"for i in range (1997, ano_atual + 1):\n",
" aumento_percentual *= 2\n",
" salario *= (1 + aumento_percentual)\n",
"\n",
"print(f'O salário em 2024 é: R$ {salario:.2f}') \n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"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": null,
"metadata": {},
"outputs": [],
"source": [
"salario_inicial_usuario = input('Digite o salário inicial: ')\n",
"salario_inicial = float(salario_inicial_usuario)\n",
"aumento_percentual = 0.015\n",
"ano_atual = 2024\n",
"\n",
"salario = salario_inicial * (1 + aumento_percentual)\n",
"print(f'Salário em 1996 é R${salario:.2f}')\n",
"\n",
"for i in range (1997, ano_atual + 1):\n",
" aumento_percentual *= 2\n",
" salario *= (1 + aumento_percentual)\n",
" print(f'O salário em {i} é igual a {salario:.2f}')\n",
"\n",
"print(f'Para um salário inicial de R${salario_inicial} O salário em 2024 é: R${salario:.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
}