Aprendendo a programar
Comece por aqui para iniciar seu aprendizado de programação
Iniciante
Hello World
Você deve receber dois número inteiros (sem casa decimal) e realizar a soma destes dois valores e então imprimir na saída de dados apenas o resultado, mais nada.
Iniciante
Média aritmética
Leia 2 números e retorne a média aritmética.A média de dois números quaisquer A e B se dá pela fórmula a seguir:Meˊdia=A+B2Média = \frac{A + B} 2Meˊdia=2A+BFormatação:O resultado deve sempre ser escrito com apenas 1 casa decimal
Iniciante
Comparando Números
Você vai receber um número inteiro como entrada, então faça um programa que informe se é maior que zero, menor que zero ou igual a zero.Formatação:Imprima apenas uma linha contendo a classificação correspondente:positivo (se o número for maior que 0)negativo (se o número for menor que 0)zero (se o número for igual a 0)
Fácil
Cálculo Exame Final
Escreva um programa que receba as notas de um aluno ao longo do ano letivo, calcule suas médias e informe se ele foi aprovado ou reprovado.O ano letivo é dividido em dois semestres (4 bimestres no total). Você irá receber uma sequência com todas as médias uma depois da outra na ordem abaixo (0 quando não tiver recuperação ou exame):1º Bim, 2º Bim, Rec 1º Sem, 3º Bim, 4º Bim, Rec 2º Sem, Exame.1º Semestre: Receba as notas do 1º e 2º bimestres e calcule a média entre elas. Porém se a nota da recuperação do 1º semestre for maior que a média calculada, ela substituirá a média do semestre.2º Semestre: Mesmo processo que o 1º semestre, média dos 3º e 4º bimestres ou recuperação 2º semestre se maior.Média Anual: Calcule a média simples entre a média final do 1º semestre e a média final do 2º semestre.Nota mínima para Exame Final: Se a média anual for menor que 60, deve analisar a nota do Exame Final. Calcule a nota mínima que é necessária para passar no exame final, a partir da fórmula abaixo:Nota Mıˊnima=500−(Meˊdia Anual×6)4\text{Nota Mínima} = \frac{500 - (\text{Média Anual} \times 6)}{4}Nota Mıˊnima=4500−(Meˊdia Anual×6)Observação: A média do 1º Semestre, 2º Semestre, Média anual e a nota mínima do Exame Final devem ser calculadas e então convertidas para um valor inteiro utilizando arredondamento mais próximo, com o caso de 0.5 virar 1.0, então a média de 59 e 60 deve produzir 60 pois (59+60) = 59.5 mas arredondado fica 60. Isso é essencial para que o cálculo seja feito corretamente e passe nos testes.Formatação de Saída:Exiba as médias calculadas e a situação final do aluno exatamente no formato abaixo, com acentuação e símbolos exatamente iguais:Média 1º Semestre: [valor]Média 2º Semestre: [valor]Média Anual: [valor]Nota Mínima Exame Final: [valor] (Se aplicável)[Aprovado/Reprovado].
Médio
Cifra de César
Receba um texto e um número e escreva na tela o texto cifrado utilizando a Cifra de César com o deslocamento igual ao número inserido (que pode ser negativo)Veja abaixo que com o deslocamento 3 cada letra é deslocada 3 unidades para a direita, com A virando D, B virando E e assim por diante, com as últimas letras dando a volta (X vira A)FormataçãoA entrada poderá conter letras a-z maiúsculas e minúsculas, porém ao exibir o conteúdo cifrado mostre tudo em MAIÚSCULAS
Fácil
Maior, Menor e Média
Você irá receber uma lista com números quaisquer, que pode conter até 10 valores numéricos inteiros.Então, atravessando esta lista, calcule qual o maior elemento, qual o menor elemento e qual a média dos valores do vetor, os resultados devem ser números com casas decimais.FormataçãoExiba qual o menor, qual o maior e qual a média com 1 casa decimal.
Fácil
Teclado Numérico
Em celulares antigos, e muitos telefones, há letras em cada dígito.Faça um programa que a partir de uma entrada de texto (via argumentos da linha de comando), diga qual sequência de números deve ser digitada em um teclado assim, para escrever essa palavra (Ignorando maiúsculas ou minúsculas).Para simplificar, seria interessante ter uma tabela, onde na primeira coluna se tem as letras de todo o alfabeto, e na segunda coluna os dígitos (Exibindo apenas as primeiras letras, o resto se segue o padrão): Letra Dígito A 2 B 22 C 222 D 3 E 33 Formatação:Exiba os dígitos que devem ser pressionados um após o outro na mesma linha, separando por espaços para cada letra diferente.
Fácil
Jogo da Velha
O jogo da velha é um jogo e passatempo popular. É um jogo de regras extremamente simples, que não traz grandes dificuldades para seus jogadores e é facilmente aprendido.Um jogo da velha, pode ser representado por uma matriz 3x3:“X” é uma jogada do jogador que está com o X“ ” é um espaço vazio“O” é uma jogada do jogador que está com o CírculoFaça um programa que analise uma matriz de um jogo da velha, e diga se o jogador do X ganhou o jogo. não é necessário checar se deu velha nem se o outro ganhou, apenas dizer se o jogador do X ganhou ou não.Os valores serão passados um após o outro seguindo a ordem primeiro a primeira linha, depois a segunda linha e por último a última linha, e quando for um espaço vazio será passado um traço "-", o quadro acima fica:O O X - X O X O -
Fácil
Suspeitos por altura
Uma delegacia precisa de um sistema que permita pesquisar suspeitos com base na altura, a partir de uma base de dados fornecida. Você irá receber a entrada da altura a ser pesquisada via argumentos da linha de comando.Lista de Suspeitos NomeAltura (m)Ivonildo1.90Juscelino1.50Gilmar1.55Severino1.70Melquisedeque1.85Leon1.95Uberlindo1.60Faça um programa que leia do usuário a altura que a vítima diz que o suspeito tem, e com uma margem de erro de 10 centímetros para mais ou para menos exiba quais são os possíveis suspeitos em torno da altura informada.FormataçãoExiba o nome de cada suspeito seguido do valor da altura, com duas casas decimais de precisão, ordenados na mesma ordem que se encontram na lista.
Fácil
Bhaskara
De forma genérica uma equação do 2º Grau é definida comoa.X2+b.X+c=0a.X² + b.X + c = 0a.X2+b.X+c=0Exemplo: a equação 5x² + 2x + 2 = 0 possui os valores a = 5, b = 2 e c = 2E para calcular as raízes da equação (sim, como é uma equção do 2º grau pode ter dois resultados) é utilizada a fórmula de Bháskara:Δ=b2−4.a.c\Delta = b² - 4.a.cΔ=b2−4.a.cX=−b±Δ2.aX = \frac {-b \pm \sqrt \Delta} {2.a}X=2.a−b±ΔVeja que é utilizado o símbolo de +- pois uma solução (X') é calculada usando a soma e outra (X'') usando a subtraçãoFaça um programa que receba do usuário os valores a, b e c de uma equação do 2º grau, e então calcule as raízes da equação.Caso o delta seja negativo, é impossível calcular uma solução dentro dos números reais então apenas informe "Delta negativo."Formatação:Você deve realizar o cálculo e então escrever o resultado como valores com 5 casas decimais, um por linha.
Fácil
Número por extenso
Você irá fazer fazer um programa que recebe um número inteiro e o escreve na tela por extenso em português.O seu programa deve funcionar para números inteiros positivos desde 0 (zero) até 1.000.000.000 (1 bilhão)Formatação:Deve exibir o texto do número por extenso, respeitando plural e conectivos, incluindo caracteres acentuados quando necessário.Não separe por vírgulas
Médio
Contando primos
Um número inteiro ppp é primo quando p>1p > 1p>1 e seus únicos divisores positivos são 1 e ppp. Assim, 2,3,5,7,11,…2, 3, 5, 7, 11, \dots2,3,5,7,11,… são primos, enquanto 0, 1 e 8 não são.Dado um intervalo fechado [a,b][a, b][a,b], determine quantos números primos existem dentro dele.EntradaA entrada consiste em dois valores inteiros a e b, que representam respectivamente o início e o fim do intervalo. Ambos os extremos fazem parte do intervalo.SaídaImprima uma única linha contendo um único número inteiro: a quantidade de números primos.