- Desafios
- Lista de Desafios
- Resolvendo em Portugol
- Resolvendo em Python
- Resolvendo em Javascript
- Resolvendo em Java
- Pessoas Contribuidoras
- Pessoas Desenvolvedoras do Projeto
- Licença
- Conclusão
Os desafios de Lógica de Programação serão sempre primeiramente resolvidos em .por
arquivos portugol, e depois estaram em: .java
, .js
, .py
. Que são Respectivamente as linguagens: Java, Javascript e Python
as questões a seguir estaram enumciadas e depois serão resolvidas em seu determinado ínidice.
- Faça um programa para receber um número inteiro qualquer e informar na tela se é par ou ímpar.
- Escrva um programa que leia os valores A, B, C e imprima na tela se a soma de A + B é menor que C.
- Faça um programa que leia dois valores inteiros A e B se os valores forem iguais deverá se somar os dois, caso contrário multiplique A por B. Ao final de qualquer um dos cálculos deve-se atribuir o resultado para uma variável C e mostrar seu conteúdo na tela.
- Faça um programa para encontrar o dobro de um número caso ele seja positivo e o seu triplo caso seja negativo, imprimindo o resultado.
- Faça um programa que leia uma variável e some 5 caso seja par ou some 8 caso seja ímpar. Imprimir o resultado desta operação.
- Escreva um programa que leia três valores inteiros e diferentes e mostre-os em ordem crescente.
- Escreva um programa que lê dois valores booleanos (lógicos) e então determina se ambos são VERDADEIROS ou FALSOS.
-
Elabore um programa que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela a seguir para ler qual acondição de pagamento escolhida e efetuar o cálculo adequado.
Código Condição de pagamento:
| 1 | À vista em dinheiro ou pix, recebe 10% de desconto | | 2 | À vista no cartão de crédito, recebe 5% de desconto | | 3 | Em duas vezes, preço normal de etiqueta sem juros | | 4 | Em três vezes, preço normal de etiqueta mais juros de 5% |
-
Faça um programa para receber um número inteiro qualquer e informar na tela se é par ou ímpar.
programa{ funcao inicio(){ inteiro x escreva("Digite um número: ") leia(x) se (x % 2 == 0){ escreva("O número ",x," é par") } senao{ escreva("O número ",x," é ímpar") } } }
vamos dividir o código em pequenas partes e entender cada uma:
Java 8
Python 3
Javascript ES5
Portugol