Giter Site home page Giter Site logo

dhenimoura / lpa_uninter Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 470 KB

Atividades realizadas na matéria de Lógia de Programação e Algoritmos, no curso de Tecnologia e Ciência de Dados, pelo Centro Universitário Internacional Uninter

License: MIT License

Jupyter Notebook 100.00%

lpa_uninter's Introduction

LPA_UNINTER

Atividades realizadas na matéria de Lógia de Programação e Algoritmos, no curso de Tecnologia e Ciência de Dados
Pelo Centro Universitário Internacional Uninter.

Foram realizadas atividades utlizando o google colab, assim os links estão disponíveis para consulta.

O principal trabalho da matéria é um sistema de cadastro e consulta de itens, trata-se do arquivo Caderno_de_questões_04.ipynb

Atividade Descrição
Aula 02 - Desenvolva um algoritmo que solicite ao usuário uma quantidade de dias, de horas, de minutos e de segundos. Calcule o total de segundos resultante e imprima na tela para o usuário.

- Desenvolva um algoritmo que solicite ao usuário o preço de um produto e um percentual de desconto a ser aplicado a ele. Calcule e exiba o valor do desconto e o preço final do produto.

- Crie uma variável de String que receba uma frase qualquer. Crie uma segunda variável, agora contendo a metade da string digitada. Imprima na tela somente os dois últimos caracteres da segunda variável do tipo string
Aula 03 - Desenvolva um programa que lê dois valores numéricos inteiros e compara se o primeiro é maior que o segundo, utilizando uma condicional simples. Caso o resultado seja verdadeiro, ele imprime na tela a mensagem informando que o primeiro valor digitado é maior do que o segundo.
- Escreva um programa que pergunte um número inteiro e mostre na tela se este número é PAR ou ÍMPAR.

- Um aluno, para passar de ano, precisa aprovado em todas as matérias que está cursando. Assuma que a média para aprovação é a partir de 7, e que o aluno cursa três matérias, somente. Escreva um algoritmo que leia a notal final do aluno em cada matéria e informe na teal se ele passou de ano ou não.

- Escreva um algoritmo em que o usuário escolhe se quer comprar maçãs, laranjas ou bananas. Deverá ser apresentado na tela um menu com as opções: 1 para maçã, 2 para laranja e 3 para banana. Após escolhida a fruta, deve-se digitar quantas unidades se quer comprar. O algoritmo deve calcular o preço total a pagar do produto escolhido e mostrá-lo na tela. Considere que uma maçã custa R3,60 e uma banana custa R$1,85.

- Escreva um algoritmo que lê um nome e uma idade; Caso o nome digitado seja "Vinicius", escreva isso na tela; Caso o usuário digite qualquer outro nome, verifique sua idade. sefor menor que 18 anos, informe que é menor. Se for maior que 100 anos, informe que essa pessoa possivelmente não existe.

- Faça um algoritmo que receba três valores, representando os lados de um triângulo fornecidos pelo usuário. Verifique se os valores formam um triângulo e classifique como: Equilátero (três lados iguais), Isósceles (dois lados iguais) ou Escaleno (três lados diferentes).

- Escreva um algoritmo que leia dois valores numéricos e que pergunte ao usuário qual operação ele deseja realizar: adição (+), subtração (-), multiplicação (*), divisão (/).

- Faça um algoritmo que leia o valor total de uma compra e calcule o valor do pagamento final de acordo com a opção escolhida. Se a escolha for por pagamento parcelado, calcule também o valor de cada parcela. Ao final, apresente o valor total da compra e o valor das parcelas.
Aula 05 - Exemplo: Escreva uma rotina que crie uma borda ao redor de uma palavra para destacá-la como sendo um título. A rotina deve receber como parâmetro a palavra a ser destacada. O tamanho da caixa de texto deverá ser adaptável de acordo com o tamanho da palavra.

- Escreva uma rotina que crie um laço de repetição que faz uma contagem e imprime esta contagem na tela em uma só linha. Porém, como parâmetro, a função deve receber o valor inicial da contagem, o final, e o passo da iteração. Deixe os parâmetros inicial e de passo como opcionais. Você pode fazer o laço com for ou com while.

- Escreva uma rotina que recebe três valores como parâmetro e coloque-os em ordem crescente, ou seja, o menor ao maior. Imprima na tela os três valores. Utilize condicionais de múltipla escolha e composta.

- Utilizando o comando "global" dentro da função para que o valor definido dentro da função seja transferido para a variável global.

- Escreva uma função para validar uma string. Essa função recebe como parâmetro a string, o número mínimo e máximo de caracteres. Retorne verdadeiro se o tamanho da string estiver entre os valores de mínimo e máximo, e falso, caso contrário.

- Escreva uma função que calcule o fatorial de um numero recebido como parâmetro e retorne o seu resultado. Faça uma validação dos dados por meio de outra função, permitindo que somente valores positivos sejam aceitos.

- Faça uma função que recebe dois valores inteiros e positivos como parâmetro. Calcule a soma dos n valores inteiro existentes entre eles, inclusive estes números.

- Algoritmo de validação de dados de entrada (inteiro e positivo com tratamento de excessões).

- Tratamento de exceções - Recursos avançados (exemplos).
Aula 06 - Escreva um algoritmo que crie uma tupla com 10 palavras; Encontre dentro dessa tupla as vogais de cada palavra; Faça um print na tel com o nome da palavra e suas respectivas vogais.

- Crie um jogo de pedra, papel ou tesoura (Jokenpô). Você deverá jogar contra o computador. Você irá sempre escolher uma das opções: 1- pedra, 2 – papel, 3 – tesoura. O computador irá sempre sortear um número de 1 até 3 para jogar Armazene todos os resultados em uma lista e no final apresente o vencedor Encerre o programa ao digitar zero.

- Crie um programa para ler o nome, ano de nascimento e sexo de diferentes pessoas; Armazene os dados em um dicionário com listas; Ao encerrar o cadastro, apresente: O total de cadastros efetuados; A média das idades das pessoas; Uma lista de mulheres com menos de 30 anos; Uma lista de homens com idade acima da média
Caderno de questões
Questão 01
App de Vendas Atacado
Caderno de questões
Questão 02
App de Vendas Lanchonete
Caderno de questões
Questão 01
App de Logística
Caderno de questões
Questão 01
App de Controle de Estoque de Bicicletaria (exercício mais completo da matéria LPA)
Exercícios diversos A- Faça um programa que leia a validade das informações: Idade: entre 0 e 150; Salário: maior que 0; Sexo: M, F ou Outro. O programa deve imprimir uma mensagem de erro para cada informação inválida.

- Vamos fazer um programa para verificar quem é o assassino de um crime. Para descobrir o assassino, a polícia faz um pequeno questionário com 5 perguntas onde a resposta só pode ser sim ou não.

- Algoritmo para definir se uma pessoa pode se aposentar ou se ainda faltam requisitos.

lpa_uninter's People

Contributors

dhenimoura avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.