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
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
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
Calcule a area de um terreno com base na sua altura e largura
Peça ao usuário que digite o ano, o mes e o dia que nasceu e calcule a idade dele apenas em dias
Peça ao usuário um numero diga o dobro e a metade deste numero
Peça ao usuário a duração de um evento e informe as horas, minutos e segundos desse tempo
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
Peça para o usuário informar seu nome, seu ano de nascimento e o ano atual. Exiba sua idade
Indique o valor do salário e do aumento e calcule o valor do reajuste
Indique o valor do salário e o percentual de aumento, calcule o valor do reajuste
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
Peça ao usuário para digitar um numero e indique o sucessor e antecessor desse numero
Crie uma tabuada do 0 a 10
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
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
Gerar e mostra os valores múltiplos de 3 até 300
Gerar e mostrar os valores ímpares até 500
Gerar os valores em ordem decrescente de 500 a 0
Gerar a tabuada de um valor solicitado pelo usuário e verificar se ele deseja novo cálculo de tabuada
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
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).
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’.
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.
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.
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.
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
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)
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.
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
Programa que calcule a divisão de um numero pelo outro, sabendo que o quociente tem que ser diferente de 0
Faça um algoritmo que gere valores de 1 a 100 e calcule e escreva a média aritmética dos valores gerados.
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.
Crie um algoritmo que leia um número e alerte quando o mesmo for maior do que 100.
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”.
Criar um vetor, preenchê-lo com valores fornecidos pelo usuário e depois imprimi-los.
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.
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.
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.
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.
Ler os valores de um vetor inteiro de tamanho 10, e mostre o resultado da soma dos números ímpares presentes neste vetor.