Skip to content

Nalu-devs/Logica-de-programacao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LOGICA DE PROGRAMAÇÃO

Descrição

Esse repositório tem a resolução de exercicios propostos de uma lista e estão resolvidos na linguagem C e C++, e possui alguns em portugol studio para estudos

Conteúdo

  1. LOGICA DE PROGRAMAÇÃO
    1. Descrição
    2. Conteúdo
    3. Motivação
    4. Saiba que
    5. Enunciados

Motivação

Estou disponibilizando essa lista visando mostrar para as pessoas curiosas em logica de programação que a logica não é dificil, e também mostrar diferentes formas de resolver problemas iguais em linguagens diferentes

Saiba que

Estou fazendo curso tecnico em desenvolvimento de sistema e tecnico em informática para internet, estou aprendendo as boas praticas e pode existir maneiras mais faceis de se fazer

Enunciados

Exercicio 001

Calcule a area de um terreno com base na sua altura e largura

Exercicio 002

Peça ao usuário que digite o ano, o mes e o dia que nasceu e calcule a idade dele apenas em dias

Exercicio 003

Peça ao usuário um numero diga o dobro e a metade deste numero

Exercicio 004

Peça ao usuário a duração de um evento e informe as horas, minutos e segundos desse tempo

Exercicio 005

Peça ao usuário para digitar três numeros e diga o valor de D sabendo que:

  R=(a+b)/c
  S=(b+c)/a
  D=(r+s)/2

Exercicio 006

Peça para o usuário informar seu nome, seu ano de nascimento e o ano atual. Exiba sua idade

Exercicio 007

Indique o valor do salário e do aumento e calcule o valor do reajuste

Exercicio 008

Indique o valor do salário e o percentual de aumento, calcule o valor do reajuste

Exercicio 009

Peça ao usuário para digitar três numeros e indique se a soma do segundo pelo terceiro é maior ou menor que o primeiro

Exercicio 010

Peça ao usuário para digitar um numero e indique o sucessor e antecessor desse numero

Exercicio 011

Crie uma tabuada do 0 a 10

Exercicio 012

Peça ao usuário para digitar a velocidade maxima permitida em uma pista e a velocidade que ele estava dirigindo:

  Se o motorista passou até 10 paga multa de 50
  Se passou de 11 a 30 multa de 100
  Se passou acima de 30 multa de 200
  Se não sem multa

Exercicio 013

Faça um programa que mostre o nome do produto quanto vai ser seu custo (multiplicando a quantidade pelo valor) e como vai ser sua forma de pagamento

Exercicio 014

Gerar e mostra os valores múltiplos de 3 até 300

Exercicio 015

Gerar e mostrar os valores ímpares até 500

Exercicio 016

Gerar os valores em ordem decrescente de 500 a 0

Exercicio 017

Gerar a tabuada de um valor solicitado pelo usuário e verificar se ele deseja novo cálculo de tabuada

Exercicio 018

Calcular a média e determinar a classificação de notas dos alunos:

  Se média entre : 8 e 10, classificação “A”; 
  Se média entre: 7 e 7,9, classificação “B”; 
  Se média entre: 5 e 6,9, classificação “C”; 
  Se média abaixo de 5, classificação “D”. 
  Mostrar como resultado: nome aluno, média, classificação

Exercicio 019

Ler o nome, a quantidade adquirida e o preço unitário. Calcular e escrever o total a pagar. Onde:

  Total = quantidade adquirida * preço unitáritotal
  Pagar = total – desconto
  
  O desconto será calculado, sabendo-se que:
  - Se quantidade <= 20 o desconto será de 2%
  - Se quantidade > 20 o desconto será de 5%

OBS: quantidade máxima permitida é 50 (não aceitar valores superiores).

Exercicio 020

Ler os valores para nome, peso e altura de uma pessoa e calcule o seu IMC (índice de massa corpórea), pela fórmula: IMC = peso/(altura2) Escrever o nome da pessoa, seu imc e sua classificação de acordo com a tabela:

  Se o resultado do IMC for até 18, escrever “baixo peso” 
  Se for maior que 18 e menor igual a 24, escrever “normal”
  Se for maior que 24, escrever ‘Obeso’.

Exercicio 021

Ler o nome, o salário fixo e o valor das vendas efetuadas pelo vendedor de uma loja. Sabendo-se que:

  Recebe uma comissão de 3% sobre o total das vendas até R$ 2.000,00
  Recebe 5% sobre vendas acima de R$ 2.000,00 e R$ 5.000,00 e
  Recebe 10% para vendas acima de R$ 5000,00

Calcular e escrever o seu nome e o salário com abono.

Exercicio 022

Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido.

Exercicio 023

Escrever um programa que leia uma sequência de valores inteiros, até ser lido o valor -99. Quando isso acontecer o programa deverá mostrar a soma e a média dos valores lidos.

Exercicio 024

Solicitar a idade de várias pessoas e imprimir: Quantidade de pessoas com menos de 21 anos. Quantidade de pessoas com mais de 50 anos. O programa termina quando idade digitada for -99

Exercicio 025

Escrever um programa que receba vários números inteiros no teclado. E no final imprimir a média dos números múltiplos de 3. Para sair digitar 0 (zero)

Exercicio 026

Fazer um programa no qual o usuário vai entrando sucessivamente com valores positivos. Quando o usuário entrar com um valor negativo o programa para de pedir valores e calcula a média dos valores já fornecidos.

Exercicio 027

Calcular o fatorial de um valor lido pelo usuário. Exemplo: fatorial de 5. Para o cálculo: 5! = 5 x 4x 3 x 2 x 1 Mostrar o resultado

Exercicio 028

Programa que calcule a divisão de um numero pelo outro, sabendo que o quociente tem que ser diferente de 0

Exercicio 029

Faça um algoritmo que gere valores de 1 a 100 e calcule e escreva a média aritmética dos valores gerados.

Exercicio 030

Uma loja está levantando o valor total de todas as mercadorias em estoque. Escreva um algoritmo que permita a entrada das seguintes informações:

  a. o número total de mercadorias no estoque;
  b. o valor de cada mercadoria

Ao final imprimir o valor total em estoque e a média de valor das mercadorias.

Exercicio 031

Crie um algoritmo que leia um número e alerte quando o mesmo for maior do que 100.

Exercicio 032

Crie um algoritmo que leia uma senha fornecida pelo usuário composta por caracteres para informar se a senha é válida ou inválida. A senha do sistema corresponde a palavra “PORTUGOL”.

Exercicio 033

Criar um vetor, preenchê-lo com valores fornecidos pelo usuário e depois imprimi-los.

Exercicio 034

Guardar 20 valores reais em um vetor e mostrar todos os valores guardados nas posições pares (2-20). Não se esqueça que o índice começa em zero.

Exercicio 035

Guardar 20 valores inteiros em um vetor e mostrar como resultado: Se o valor for positivo, seu dobro, se o valor negativo, seu positivo correspondente.

Exercicio 036

Guardar 10 valores inteiros e positivos em um vetor e gerar outro vetor comresultados da seguinte forma: Se o valor guardado for par, multiplica-lo por 2, se o valor guardado for ímpar, multiplica-lo por -1.

Exercicio 037

Guardar em um vetor o ano de nascimento de 10 pessoas e gerar em outro vetor a idade de cada pessoa. Mostrar como resultado o ano de nascimento e a idade calculada das 10 pessoas e mostre qual a média das idades.

Exercicio 038

Ler os valores de um vetor inteiro de tamanho 10, e mostre o resultado da soma dos números ímpares presentes neste vetor.

About

exercicios de logica de programação

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors