- Exercicio 1 - Mostrar na tela a mensagem "Olá, Mundo!"
- Exercicio 2 - Ler o nome de uma pessoa e mostrar uma mensagem de boas vindas
- Exercicio 3 - Criar um programa que leia o nome e o salário de um funcionário mostrando uma mensagem no final.
- Exercicio 4 - Algoritimo para ler dois números inteiros e mostrar o somatário entre eles.
- Exercicio 5 - Fazer programa que leia duas notas de um aluno e mostre a média.
- Exercicio 6 - Leitura de um número inteiro mostrando antecessor e sucessor.
- Exercicio 7 - Algoritmo que le um número real e mostra seu dobro e a sua terça parte.
- Exercicio 8 - Algoritmo que le uma distancia em metros e mostra em outras medidas relativas.
- Exercicio 9 - Algoritmo para conversão de real para dólar.
- Exercicio 10 - Algoritmo para ler largura e altura de uma parede, caucular a área a ser pintada e a quantidade de tinda nescessária.
- Exercicio 11 - Algoritmo que le os valores de A, B, e C de uma equação do segundo grau e mostra o valor de Delta.
- Exercicio 12 - Algoritmo para ler o preço de um produto, calcular e mostrar o preço com 5% de desconto.
- Exercicio 13 - Algoritmo para ler salário de funcionário, calcular e mostar seu novo salário com 15% de aumento.
- Exercicio 14 - Algoritmo de locadora para cobrar serviços de aluguel de carro. Cobrando pelos dias de aluguel a R$ 90,00/Dia e Km rodados a R$ 0,20/Km.
- Exercicio 15 - Algoritmo para ler o número de dias trabalhados em um mes e mostrar o salário de um funcionário. Sabendo que hora/dia equivalem a R$ 25,00.
- Exercicio 16 - Algoritmo para calcular a redução do tempo de vida de um fumante. Pergunte a quantidade de cigarros fumados por dias e quantos anos ele ja fumou. Considere que um fumante perde 10 min de vida a cada cigarro. Calcule quantos dias de vida um fumante perde? e exiba o total em dias.
- Exercicio 17 - Algoritmo para perguntar a velocidade de um carro. Caso ultrapasse 80Km/h, exiba uma mensagem dizendo que o usuário foi multado. Nesse caso, exiba o valor da multa, cobrando R$5 por cada Km acima da velocidade permitida.
- Exercicio 18 - Algoritmo que le o ano de nascimento de uma pessoa, calcula a idade dela e depois mostra se ela pode ou não votar.
- Exercicio 19 - Algoritmo que le o nome e as duas notas de um aluno, calcule a sua média e mostre na tela. No final, analise a média e mostre se o aluno teve ou não um bom aproveitamento (se ficou acima da média 7.0).
- Exercicio 20 - Desenvolva um Algoritmo que leia um número inteiro e mostre se ele é PAR ou IMPAR.
- Exercicio 21 - Faça um algoritmo que leia um determinado ano e mostre se ele é ou não BISSEXTO.
- Exercicio 22 - Algoritmo que le o ano de nascimento de um rapaz e mostre a sua situação em relação ao alistamento militar.
- Se estiver antes dos 18 anos, mostre em quantos anos faltam para o alistamento.
- Se ja tiver depois dos 18 anos, mostre quantos anos já se passaram do alistamento.
- Exercicio 23 - Numa promoção exclusiva para o Dia da Mulher, uma loja quer dar descontos para todos, mas especialmente para mulheres. Faça um programa que leia nome, sexo e o valor das compras do cliente e calcule o preço com desconto. Sabendo que:
- Homens ganham 5% de desconto
- Mulheres ganham 13% de desconto
- Exercicio 24 - Faça um algoritmo que pergunte a distancia que um passageiro deseja percorrer em Km. Calcule o preço da passagem, cobrando R$0.50 por Km para viagens até 200Km e R$0.45 para viagens mais longas.
- Exercicio 25 - [DESAFIO] Crie um programa que leia o tamanho de trás segmentos de reta. Analise seus comprimentos e diga se é poss?vel formar um triangulo com essas retas. Matematicamente, para trás segmentos formarem um triangulo, o comprimento de cada lado deve ser menor que a soma dos outros dois.
- Exercicio 26 - Algoritmo que leia dois números inteiros e compare-os, mostrando na tela uma das mensagens abaixo:
- O primeiro valor é o maior
- O segundo valor é o maior
- Não existe valor maior, os dois são iguais
- Exercicio 27 - Crie um programa que leia duas notas de um aluno e calcule a sua média, mostrando uma mensagem no final, de acordo com a média atingida:
- Média até 4.9: REPROVADO
- Média entre 5.0 e 6.9: RECUPERAÇÃO
- Média 7.0 ou superior: APROVADO
[x] Exercicio 28 - Faça um programa que leia a largura e o comprimento de um terreno retangular, calculando e mostrando a sua área em métros. O programa também deve mostrar a classificação desse terreno, de acordo com a lista abaixo:
- Abaixo de 100m = TERRENO POPULAR
- Entre 100m e 500m = TERRENO MASTER
- Acima de 500m = TERRENO VIP
- Exercicio 29 - Desenvolva um programa que leia o nome de um funcionário, seu salário, quantos anos ele trabalha na empresa e mostre seu novo salário, reajustado de acordo com a tabela a seguir:
- Até 3 anos de empresa: aumento de 3%
- Entre 3 e 10 anos: aumento de 12.5%
- 10 anos ou mais: aumento de 20%
- Exercicio 30 - [DESAFIO] Refaça o algoritmo 25, acrescentando o recurso de mostrar que tipo de triangulo será formado:
- EQUILÁTERO: todos os lados iguais
- ISÓSCELES: dois lados iguais
- ESCALENO: todos os lados diferentes
- Exercicio 31 - [DESAFIO] Crie um jogo de JoKenPo (Pedra-Papel-Tesoura)
- Exercicio 32 - [DESAFIO] Crie um jogo onde o computador vai sortear um número entre 1 e 5 o jogador vai tentar descobrir qual foi o valor sorteado.
- Exercicio 33 - Escreva um programa para aprovar ou não o empréstimo bancário para a compra de uma casa. O programa vai perguntar o valor da casa, o salário do comprador e em quantos anos ele vai pagar. Calcule o valor da prestação mensal, sabendo que ela não pode exceder 30% do salário ou então o empréstimo será negado.
- Exercicio 34 - O índice de Massa Corpórea (IMC) é um valor calculado baseado na altura e no peso de uma pessoa. De acordo com o valor do IMC, podemos classificar o indivíduo dentro de certas faixas.
- Abaixo de 18.5: Abaixo do peso
- Entre 18.5 e 25: Peso ideal
- Entre 25 e 30: Sobrepeso
- Entre 30 e 40: Obesidade
- Acima de 40: Obseidade mórbida
- Exercicio 35 - Uma empresa de aluguel de carros precisa cobrar pelos seus serviços. O aluguel de um carro custa R$90 por dia para carro popular e R$150 por dia para carro de luxo. Além disso, o cliente paga por Km percorrido. Faça um programa que leia o tipo de carro alugado (popular ou luxo), quantos dias de aluguel e quantos Km foram percorridos. No final mostre o preço a ser pago de acordo com a tabela a seguir:
- Carros populares (aluguel de R$90 por dia)
- Até 100Km percorridos: R$0,20 por Km
- Acima de 100Km percorridos: R$0,10 por Km
- Carros de luxo (aluguel de R$150 por dia)
- Até 200Km percorridos: R$0,30 por Km
- Acima de 200Km percorridos: R$0,25 por Km
- Exercicio 36 - Um programa de vida saudável quer dar pontos atividades físicas que podem ser trocados por dinheiro. O sistema funciona assim: Cada hora de atividade física no mes vale pontos
- Até 10h de atividade no mes: ganha 2 pontos por hora
- Acima de 20h de atividade no mes: ganha 10 pontos por hora
- A cada ponto ganho, o cliente fatura R$0,05 (5 centavos)
- Exercicio 37 - Uma empresa precisa reajustar o salário dos seus funcionários, dando umaumento de acordo com alguns fatores. Faça um programa que leia o salário atual, o genero do funcionário e há quantos anos esse funcionário trabalha na empresa. No final, mostre o seu novo salário, baseado na tabela a seguir:
- Mulheres
- Menos de 15 anos de empresa: +5%
- De 15 até 20 anos de empresa: +12%
- Mais de 20 anos de empresa: +23%
- Homens
- Menos de 20 anos de empresa: +3%
- De 20 até 30 anos de empresa: +13%
- Mais de 30 anos de empresa: +25%
- Exercicio 38 - Contador de números inteiros.
- Exercicio 39 - Faça um algoritmo que mostre na tela a seguinte contagem: 10 9 8 7 6 5 4 3 Acabou!
- Exercicio 40 - Crie um aplicativo que mostre na tela a seguinte contagem: 0 3 6 9 12 15 18 Acabou!
- Exercicio 41 - Desenvolva um programa que mostre na tela a seguinte contagem: 100 95 90 85 80 ... 0 Acabou!
- Exercicio 42 - Faça um algoritmo que pergunte ao usuário um número inteiro e positivo qualquer e mostre uma contagem até esse valor:
- Ex: Digite um valor: 35 / Contagem: 1 2 3 4 5 6 7 ... 33 34 35 Acabou!
- Exercicio 43 - Desenvolva um algoritmo que mostre uma contagem regressiva de 30 até 1, marcando os números que forem divisíveis por 4, exatamente como mostrado abaixo: 30 29 [28] 27 26 25 [24] 23 22 21 [20] 19 18 17 [16]...
- Exercicio 44 - Crie um algoritmo que leia o valor inicial da contagem, o valor final e o incremento, mostrando em seguida todos os valores no intervalo:
- Ex: Digite o primeiro Valor: 3
- Digite o último Valor: 10
- Digite o incremento: 2
- Contagem: 3 5 7 9 Acabou!
- Exercicio 45 - O programa do exercício 44 vai ter um problema quando digitarmos o primeiro valor maior que o último. Resolva esse problema com um código que funcione em qualquer situação.
- Exercicio 46 - Crie um programa que calcule e mostre na tela o resultado da soma entre 6 + 8 + 10 + 12 + 14 + ... + 98 + 100.
- Exercicio 47 - Desenvolva um aplicativo que mostre na tela o resultado da expressão 500 + 450 + 400 + 350 + 300 + ... + 50 + 0
- Exercicio 48 - Faça um programa que leia 7 números inteiros e no final mostre o somatório entre eles.
- Exercicio 49 - Crie um programa que leia 6 números inteiros e no final mostre quantos deles são pares e quantos são ímpares.
- Exercicio 50 - Desenvolva um programa que faça o sorteio de 20 números entre 0 e 10 e mostre na tela:
- Quais foram os números sorteados
- Quantos números estão acima de 5
- Quantos números são divisíveis
- Exercicio 51 - Faça um aplicativo que leia o preço de 8 produtos. No final, mostre na tela qual foi o maior e qual foi o menor preço digitados.
- Exercicio 52 - Crie um algoritmo que leia a idade de 10 pessoas, mostrando no final:
- Qual é a média de idade do grupo
- Quantas pessoas tem mais de 18 anos
- Quantas pessoas tem menos de 5 anos
- Qual foi a maior idade lida
- Exercicio 53 - Faça um programa que leia a idade e o sexo de 5 pessoas, mostrando no final:
- Quantos homens foram cadastrados
- Quantas mulheres foram cadastradas
- A média de idade do grupo
- A média de idade dos homens
- Quantas mulheres tem mais de 20 anos
- Exercicio 54 - Desenvolva um aplicativo que leia o peso e a altura de 7 pessoas, mostrando no final:
- Qual foi a média de altura do grupo
- Quantas pessoas pesam mais de 90Kg
- Quantas pessoas que pesam menos de 50Kg tem menos de 1.60m
- Quantas pessoas que medem mais de 1.90m pesam mais de 100Kg.
- Exercicio 55 - Vamos melhorar o jogo que fizemos no exercício 32. A partir de agora, o computador vai sortear um número entre 1 e 10 e o jogador vai ter 4 tentativas para tentar acertar.
- Exercicio 56 - Crie um programa que leia vários números pelo teclado e mostre no final o somatório entre eles. Obs: O programa será interrompido quando o número 1111 for digitado
- Exercicio 57 - Desenvolva um aplicativo que leia o salário e o sexo de vários funcionários. No final, mostre o total de salários pagos aos homens e o total pago as mulheres. O programa vai perguntar ao usuário se ele quer continuar ou não sempre que ler os dados de um funcionário.
- Exercicio 58 - Faça um algoritmo que leia a idade de vários alunos de uma turma. O programa vai parar quando for digitada a idade 999. No final, mostre quantos alunos existem na turma e qual é a média de idade do grupo.
- Exercicio 59 - Crie um programa que leia o sexo e a idade de várias pessoas. O programa vai perguntar se o usuário quer continuar ou não a cada pessoa. No final, mostre:
- Qual é a maior idade lida.
- Quantos homens foram cadastrados.
- Qual é a idade da mulher mais jovem.
- Qual é a média de idade entre os homens.
- Exercicio 60 - Desenvolva um algoritmo que leia o nome, a idade e o sexo de várias pessoas. O programa vai perguntar se o usuário quer ou não continuar. No final, mostre:
- O nome da pessoa mais velha.
- O nome da mulher mais jovem.
- A média de idade do grupo.
- Quantos homens tem mais de 30 anos.
- Quantas mulheres tem menos de 18 anos.
- Exercicio 61 - Crie um programa que mostre na tela a seguinte contagem, usando a estrutura, faça, enquanto, 0 3 6 9 12 15 18 21 24 27 30 Acabou!
- Exercicio 62 - Faça um programa usando a estrutura, faça. enquanto. que leia a idade de várias pessoas. A cada laço, voce deverá perguntar para o usuário se ele quer ou não continuar a digitar dados. No final, quando o usuário decidir parar, mostre na tela:
- Quantas idades foram digitadas.
- Qual é a média entre as idades digitadas.
- Quantas pessoas tem 21 anos ou mais.
- Exercicio 63 - Crie um programa usando a estrutura, faça, enquanto, que leia vários números. A cada laço, pergunte se o usuário quer continuar ou não. No final, mostre na tela:
- O somatório entre todos os valores.
- Qual foi o menor valor digitado.
- A média entre todos os valores.
- Quantos valores são pares.
- Exercicio 64 - Desenvolva um programa usando a estrutura, para, que mostre na tela a seguinte contagem: 0 5 10 15 20 25 30 35 40 Acabou!
- Exercicio 65 - Desenvolva um programa usando a estrutura, para, que mostre na tela a seguinte contagem: 100 90 80 70 60 50 40 30 20 10 0 Acabou!
- Exercicio 66 - Escreva um programa que leia um número qualquer e mostre a tabuada desse número, usando a estrutura, para. Ex: Digite um valor: 5 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 ...
- Exercicio 67 - Faça um programa usando a estrutura, para, que leia um número inteiro positivo e mostre na tela uma contagem de 0 até o valor digitado:
- Ex: Digite um valor: 9 / Contagem: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, FIM!
- Exercicio 68 - Crie um programa que leia sexo e peso de 8 pessoas, usando a estrutura, para. No final, mostre na tela:
- Quantas mulheres foram cadastradas.
- Quantos homens pesam mais de 100Kg.
- A média de peso entre as mulheres.
- O maior peso entre os homens.
- Exercicio 69 - [DESAFIO] Desenvolva um programa que leia o primeiro termo e a razão de uma PA (Progressão Aritmética), mostrando na tela os 10 primeiros elementos da PA e a soma entre todos os valores da sequencia.
- Exercicio 70 - [DESAFIO] Faça um programa que mostre os 10 primeiros elementos da sequencia de Fibonacci: 1 1 2 3 5 8 13 21...
- Exercicio 71 - Faça um programa que preencha automaticamente um vetor numérico com 8 posições, conforme abaixo: 999 999 999 999 999 999 999 999 0 1 2 3 4 5 6 7
- Exercicio 72 - Crie um programa que preencha automaticamente (usando lógica, não apenas atribuindo diretamente) um vetor numérico com 10 posições, conforme abaixo: 5 10 15 20 25 30 35 40 45 50 0 1 2 3 4 5 6 7 8 9
- Exercicio 73 - Crie um programa que preencha automaticamente (usando lógica, não apenas atribuindo diretamente) um vetor numérico com 10 posições, conforme abaixo: 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8 9
- Exercicio 74 - Crie um programa que preencha automaticamente (usando lógica, não apenas atribuindo diretamente) um vetor numérico com 10 posições, conforme abaixo: 5 3 5 3 5 3 5 3 5 3 0 1 2 3 4 5 6 7 8 9
- Exercicio 75 - Crie um programa que preencha automaticamente (usando lógica, não apenas atribuindo diretamente) um vetor numérico com 15 posições com os primeiros elementos da sequencia de Fibonacci: 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- Exercicio 76 - Crie um programa que preencha automaticamente um vetor numérico com 7 números gerados aleatoriamente pelo computador e depois mostre os valores gerados na tela.
- Exercicio 77 - Faça um programa que leia 7 nomes de pessoas e guarde-os em um vetor. No final, mostre uma listagem com todos os nomes informados, na ordem inversa daquela em que eles foram informados.
- Exercicio 78 - Escreva um programa que leia 15 números e guarde-os em um vetor. No final, mostre o vetor inteiro na tela e em seguida mostre em que posições foram digitados valores que são múltiplos de 10.
- Exercicio 79 - Desenvolva um programa que leia 10 números inteiros e guarde-os em um vetor. No final, mostre quais são os números pares que foram digitados e em que posições eles est?o armazenados.
- Exercicio 80 - Faça um algoritmo que preencha um vetor de 30 posições com números entre 1 e 15 sorteados pelo computador. Depois disso, peça para o usuário digitar um número (chave) e seu programa deve mostrar em que posições essa chave foi encontrada. Mostre também quantas vezes a chave foi sorteada.
- Exercicio 81 - Crie um programa que leia a idade de 8 pessoas e guarde-as em um vetor. No final, mostre:
- Qual é a média de idade das pessoas cadastradas.
- Em quais posições temos pessoas com mais de 25 anos.
- Qual foi a maior idade digitada (podem haver repetições).
- Em que posições digitamos a maior idade.
- Exercicio 82 - Faça um algoritmo que leia a nota de 10 alunos de uma turma e guarde-as em um vetor. No final, mostre:
- Qual é a média da turma.
- Quantos alunos estão acima da média da turma.
- Qual foi a maior nota digitada.
- Em que posições a maior nota aparece.
- Exercicio 83 - [DESAFIO] Crie uma lógica que preencha um vetor de 20 posições com números aleatórios (entre 0 e 99) gerados pelo computador. Logo em seguida, mostre os números gerados e depois coloque o vetor em ordem crescente, mostrando no final os valores ordenados.
- Exercicio 84 - Crie um programa que leia o nome e a idade de 9 pessoas e guarde esses valores em dois vetores, em posições relacionadas. No final, mostre uma listagem contendo apenas os dados das pessoas menores de idade.
- Exercicio 85 - Faça um algoritmo que leia o nome, o sexo e o salário de 5 funcionários e guarde esses dados em tres vetores. No final, mostre uma listagem contendo apenas os dados das funcionárias mulheres que ganham mais de R$5 mil.
- Exercicio 86 - Crie um programa que tenha um procedimento Gerador() que, quando chamado, mostre a mensagem "Olá, Mundo!" com algum componente visual (linhas)
- Exercicio 87 - Crie um programa que melhore o procedimento Gerador() da questão anterior para que mostre uma mensagem personalizada, passada como parametro.
- Exercicio 88 - Crie um programa que melhore o procedimento Gerador() da questão anterior para que mostre uma mensagem
- Exercicio 89 - Crie um programa que melhore o procedimento Gerador() da questão anterior para que o programador possa escolher uma entre tres bordas:
- Exercicio 90 - Desenvolva um algoritmo que leia dois valores pelo teclado e passe esses valores para um procedimento Somador() que vai calcular e mostrar a soma entre eles.
- Exercicio 91 - Desenvolva um algoritmo que leia dois valores pelo teclado e passe esses valores para um procedimento Maior() que vai verificar qual deles é o maior e mostra-lo na tela. Caso os dois valores sejam iguais, mostrar uma mensagem informando essa característica.
- Exercicio 92 - Crie uma lógica que leia um número inteiro e passe para um procedimento ParOuImpar() que vai verificar e mostrar na tela se o valor passado como parametro é PAR ou IMPAR.
- Exercicio 93 - Faça um programa que tenha um procedimento chamado Contador() que recebe trás valores como parametro: o início, o fim e o incremento de uma contagem. O programa principal deve solicitar a digitação desses valores e passa-los ao procedimento, que vai mostrar a contagem na tela.
- Exercicio 94 - [DESAFIO] Desenvolva um aplicativo que tenha um procedimento chamado Fibonacci() que recebe um único valor inteiro como parametro, indicando quantos termos da sequencia serão mostrados na tela. O seu procedimento deve receber esse valor e mostrar a quantidade de elementos solicitados.
- Exercicio 95 - Refa?a o exercício 90, só que agora em forma de função Somador(), que vai receber dois parametros e vai retornar o resultado da soma entre eles para o programa principal.
- Exercicio 96 - Crie um programa que tenha uma função Media(), que vai receber as 2 notas de um aluno e retornar a sua m?dia para o programa principal.
- Exercicio 97 - Refaça o exercício 91, só que agora em forma de função Maior(), mas faça uma adaptação que vai receber TRES números como parametro e vai retornar qual foi o maior entre eles.
- Exercicio 98 - Crie um programa que tenha uma função SuperSomador(), que vai receber dois números como parametro e depois vai retornar a soma de todos os valores no
- Exercicio 99 - Faça um programa que possua uma função chamada Potencia(), que vai receber dois parametros numéricos (base e expoente) e vai calcular o resultado da exponenciação.
- Exercicio 100 - Melhore o exercício 96, criando além da função Media() uma outra função chamada Situacao(), que vai retornar para o programa principal se o aluno está APROVADO, em RECUPERAÇÃO ou REPROVADO. Essa nova função, vai receber como parametro o resultado retornado pela função Media().
- CONCLUÍDO