Buscar

AP1 - PRÁTICA DE PROGRAMAÇÃO EM SISTEMA DE INFORMAÇÕES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE UNIGRANRIO
ANDRÉ DE ABREU GONÇALVES
0700779
Redes de Computadores
PRÁTICA DE PROGRAMAÇÃO EM SISTEMA DE INFORMAÇÕES
ATIVIDADE PRATICA AP1
PALHOÇA, 2021
SUMÁRIO
1 INTRODUÇÃO.......................................................................................................2
2 DESENVOLVIMENTO.............................................................................................3
3 CONCLUSÃO......................................................................................................19
REFERÊNCIAS......................................................................................................20
1 INTRODUÇÃO
O presente trabalho, visa demostrar as questões respondida via Atividade Prática AP1, por
meio da linguagem de programação Python, realizadas no ambiente web
https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-
7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY, seguindo o conteúdo da disciplina Pratica de
Programação em Sistemas de Informação, da unidade 1 e 2 da 4º fase do curso de Redes
de Computadores.
2
https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY
https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY
2 DESENVOLVIMENTO
• Linguagem de Programação: Python
• Ambiente de Dese volvimento: Colab Google 
https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-
7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY
• Questionário da Atividade Pratica AP1 -
1. Faça um Programa que peça dois números e imprima a soma.
3
https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY
https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY
2. Faça um Programa que peça as 4 notas bimestrais e mostre a média.
3. Tendo como dado de entrada a altura (h) de uma pessoa, construa um algoritmo
que calcule seu peso ideal, utilizando as seguintes fórmulas:
• Para homens: (72.7*h) - 58 
4
• Para mulheres: (62.1*h) – 44.7
4. Faça um Programa que pergunte quanto você ganha por hora e o número de horas
trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês, sabendo-
se que são descontados 11% para o Imposto de Renda, 8% para o INSS e 5% para o
sindicato, faça um programa que nos dê:
• salário bruto. 
• quanto pagou ao INSS. 
• quanto pagou ao sindicato. 
• o salário líquido. 
• calcule os descontos e o salário líquido, conforme a tabela abaixo: o IR
(11%) : 
R$ o INSS (8%) : 
R$ o Sindicato ( 5%) : 
R$ o Salário Líquido : 
R$ Obs: Salário Bruto - Descontos = Salário Líquido.
5
6
5. Faça um programa para a leitura de duas notas parciais de um aluno. O programa
deve calcular a média alcançada por aluno e apresentar:
o A mensagem "Aprovado", se a média alcançada for maior ou igual a sete; 
o A mensagem "Reprovado", se a média for menor do que sete; 
7
o A mensagem "Aprovado com Distinção", se a média for igual a dez. 
8
6. As Organizações Tabajara resolveram dar um aumento de salário aos seus
colaboradores e lhe contratam para desenvolver o programa que calculará os
reajustes.
Faça um programa que recebe o salário de um colaborador e o reajuste segundo o
seguinte critério, baseado no salário atual: 
o salários até R$ 280,00 (incluindo) : aumento de 20% 
9
o salários entre R$ 280,00 e R$ 700,00 : aumento de 15% 
10
o salários entre R$ 700,00 e R$ 1500,00 : aumento de 10% 
11
o salários de R$ 1500,00 em diante : aumento de 5% Após o aumento ser 
realizado, informe na tela: 
12
7. Desenvolva um gerador de tabuada, capaz de gerar a tabuada de qualquer número
inteiro entre 1 a 10. O usuário deve informar de qual número ele deseja ver a tabuada.
A saída deve ser conforme o exemplo abaixo:
Tabuada de 5:
5 X 1 = 5 
5 X 2 = 10 ... 
5 X 10 = 50
13
8. Faça um programa que leia um número indeterminado de valores, correspondentes
a notas, encerrando a entrada de dados quando for informado um valor igual a -1 (que
não deve ser armazenado). Após esta entrada de dados, faça:
o Mostre a quantidade de valores que foram lidos; 
o Exiba todos os valores na ordem em que foram informados, um ao lado do 
outro; 
o Exiba todos os valores na ordem inversa à que foram informados, um abaixo 
do outro; o Calcule e mostre a soma dos valores; 
o Calcule e mostre a média dos valores; 
o Calcule e mostre a quantidade de valores acima da média calculada; 
o Calcule e mostre a quantidade de valores abaixo de sete; 
o Encerre o programa com uma mensagem;
14
15
9. Utilize uma lista para resolver o problema a seguir. Uma empresa paga seus
vendedores com base em comissões. O vendedor recebe $200 por semana mais 9 por
cento de suas vendas brutas daquela semana. Por exemplo, um vendedor que teve
vendas brutas de $3000 em uma semana recebe $200 mais 9 por cento de $3000, ou
seja, um total de $470. Escreva um programa (usando um array de contadores) que
determine quantos vendedores receberam salários nos seguintes intervalos de
valores:
o $200 - $299 
o $300 - $399 
o $400 - $499 
o $500 - $599 
o $600 - $699 
o $700 - $799 
o $800 - $899 
o $900 - $999 
o $1000 em diante 
Desafio: Crie ma fórmula para chegar na posição da lista a partir do salário, sem fazer
vários ifs aninhados.
16
17
10.Faça um programa que use a função valor Pagamento para determinar o valor a ser
pago por uma prestação de uma conta. O programa deverá solicitar ao usuário o valor
da prestação e o número de dias em atraso e passar estes valores para a função valor
Pagamento, que calculará o valor a ser pago e devolverá este valor ao programa que a
chamou. 
O programa deverá então exibir o valor a ser pago na tela. Após a execução o
programa deverá voltar a pedir outro valor de prestação e assim continuar até que
seja informado um valor igual a zero para a prestação. Neste momento o programa
deverá ser encerrado, exibindo o relatório do dia, que conterá a quantidade e o valor
total de prestações pagas no dia. O cálculo do valor a ser pago é feito da seguinte
forma. Para pagamentos sem atraso, cobrar o valor da prestação. Quando houver
atraso, cobrar 3% de multa, mais 0,1% de juros por dia de atraso.
18
3 CONCLUSÃO
O Questionário respondido demostra o conteúdo abordado nas unidade 1 e 2, de forma
prática, criando cenários do dia a dia utilizando a linguagem de programação Python e para
aprofundar o conhecimento na disciplina.
19
REFERÊNCIAS
• Ambiente de Desenvolvimento do Trabalho: Colab 
Google:https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-
7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY
• Google Youtube, sobre Python:
◦ https://www.youtube.com/watch?v=I-SH3QchuZ4 
◦ https://www.youtube.com/watch?v=tZC0wuqoTnE 
◦ https://www.youtube.com/watch?v=tZC0wuqoTnE 
◦ https://www.youtube.com/watch?v=LH6OIn2lBaI 
◦ https://www.youtube.com/watch?v=Mp0vhMDI7fA 
• Pesquisas Web:
◦ https://www.google.com/search? 
q=fazendo+tabuada+python&rlz=1C1GCEA_enBR966BR966&oq=fazendo+tabua
da+py&aqs=chrome.1.69i57j33i160.9344j0j7&sourceid=chrome&ie=UTF-8
◦ https://pastebin.com/XdM5zG3N 
◦
20
https://www.youtube.com/watch?v=Mp0vhMDI7fA
https://www.youtube.com/watch?v=LH6OIn2lBaI
https://pastebin.com/XdM5zG3N
https://www.google.com/search?q=fazendo+tabuada+python&rlz=1C1GCEA_enBR966BR966&oq=fazendo+tabuada+py&aqs=chrome.1.69i57j33i160.9344j0j7&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=fazendo+tabuada+python&rlz=1C1GCEA_enBR966BR966&oq=fazendo+tabuada+py&aqs=chrome.1.69i57j33i160.9344j0j7&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=fazendo+tabuada+python&rlz=1C1GCEA_enBR966BR966&oq=fazendo+tabuada+py&aqs=chrome.1.69i57j33i160.9344j0j7&sourceid=chrome&ie=UTF-8
https://www.youtube.com/watch?v=tZC0wuqoTnE
https://www.youtube.com/watch?v=tZC0wuqoTnE
https://www.youtube.com/watch?v=I-SH3QchuZ4
https://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGYhttps://colab.research.google.com/drive/1vadRoqZWTeOLDLox9-7bB1_qibQjBFSX#scrollTo=lYxI-Woz-ZGY
	1 INTRODUÇÃO
	2 DESENVOLVIMENTO
	3 CONCLUSÃO
	REFERÊNCIAS

Outros materiais