-
Escrever um algoritmo que, dado os dois lados de um retângulo pelo usuário, calcule e retorne a sua área.
-
Escreva um algoritmo para ler o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.
-
A fórmula de juros compostos é a seguinte: Vf=(1+i)^N*Vi, onde Vf é o valor obtido após N períodos de aplicação com juros i. Vi é o valor inicial. Dados como entrada o valor inicial, o número de períodos (meses) e a taxa de juros, calcule o valor final.
-
A fórmula da distância entre dois pontos é a seguinte: D=sqrt((x2 −x1)^2+(y2 −y1)^2). Dados dois pontos (x1, y1) e (x2, y2), encontrar a distância entre eles.
-
Dado a idade de uma pessoa em anos, meses e dias, encontrar a idade aproximada dessa pessoa em dias (desconsidere a existência de anos bissextos, e considere que todos os meses tem 30 dias).
-
Elabore um algoritmo que leia um número inteiro e imprima seu sucessor e seu antecessor. Por exemplo, suponha que o usuário digite o número 7, o algoritmo deverá imprimir na tela o seu antecessor (número 6) e o seu sucessor (número 8).
-
Elabore um algoritmo que leia uma temperatura em graus centígrados e apresente-a convertida em graus Fahrenheit. A fórmula de conversão é: F = 9/5* C + 32
-
Desenvolva um algoritmo que solicite ao usuário duas variáveis de valor inteiro (variáveis A e B) e que ao final do processamento a variável A contenha o valor da variável B e a variável B contenha o valor da variável A.
-
Calcule o preço médio do quilômetro rodado (R$/km) para uma dada distância percorrida (km), um certo volume de combustível gasto (litro) e o preço do combustível (R$/litro).
-
Num cercado, há vários patos e coelhos. Escreva um programa que solicite ao usuário o total de cabeças e o total de pés e determine quantos patos e quantos coelhos encontram-se nesse cercado.
-
Dois amigos jogam na loteria toda semana. Escreva um programa que solicite com quanto cada um entrou em dinheiro e o valor do prêmio que deve ser rateado em partes diretamente proporcionais às quantias com que cada um entrou. O programa deve imprimir quanto receberá cada um se eles ganharem.
- Uma empresa concedeu aos seus funcionários um reajuste de acordo com as faixas salariais apresentadas na tabela. Elabore um programa que tenha como entrada o valor do salário atual e forneça como resposta o valor atualizado do salário e o aumento salarial que o funcionário obteve.
Faixa salarial | Reajuste |
Menor do que R$1500,00 | 25% |
Maior ou igual a R$1500,00 até R$3200,00 | 10% |
Maior ou igual a R$3200,00 | 5% |
-
Dado um número inteiro, escreva um programa que determine se este número é par ou ímpar.
-
Elabore um programa que dado o valor de x calcule a f(x) neste ponto, sendo f(x) definida por:
f(x) = { 2x + 4 (Se x é par, incluindo 0)
f(x) = { x + 1 (Se x é ímpar) -
Faça um programa que a partir do sexo e da altura de uma pessoa, calcule e informe o seu peso ideal, utilizando as seguintes fórmulas: Masculino : (72, 7 ∗ Altura) − 58 Feminino : (62, 1 ∗ Altura) − 44, 7
-
Escreva um programa em que o usuário entra com o código do produto e a quantidade de produtos, e o programa retorna o valor a ser pago. Indique também se o código do produto for inválido.
Código | Preço Unitário |
1 | R$3,50 |
2 | R$5,10 |
3 | R$3,25 |
- Faça um programa que dado uma entrada inteira a, b e i realize a seguinte operação: a. Se i=1 escrever o valor do resultado da operação de a+b b. Se i=2 escrever o valor do resultado da operação de a-b c. Se i=3 escrever o valor do resultado da operação de a*b
-
Faça um programa que receba as notas (n1, n2, n3) de 10 alunos e calcule a média de cada aluno
a. Melhore o programa anterior, mostre ao usuário a maior e a menor média da turma
b. Assumindo que a média de aprovação é 7.0, calcule o percentual de aprovados -
Faça um algoritmo que mostre os elementos de uma PA até o n-ésimo termo (usuário entra com a1, n e r)
-
Faça um programa que calcule o fatorial de um número
-
Faça um programa que imprima os N termos da sequência de Fibonacci (0, 1, 1, 2, 3, 5, 8, 13, 21, ...)
Fib(n) = Fib(n-1) + Fib(n-2) Fib(0) = 0 e Fib(1) = 1 -
Escrever um algoritmo que leia 20 valores para uma variável n e, para cada um deles, calcule a tabuada de 1 até n. Mostre a tabuada na forma:
-
Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e cresce 3 centímetros por ano. Construa um algoritmo que calcule e imprima quantos anos serão necessários para que Juca seja maior que Chico.
-
Faça um algoritmo que leia vários números e informe quantos desses números digitados estão entre 100 e 200. Quando o valor 0 (zero) for lido o algoritmo deverá cessar sua execução.
-
Faça um algoritmo em que o usuário informa um número e o algoritmo verifica se ele é um número triangular. Obs.: Um número é triangular quando ele é o resultado do produto de três números consecutivos. Exemplo: 24 = 2 x 3 x 4.
-
Somar todos os elementos da linha i
-
Somar todos os elementos da coluna j
-
Trocar todos os elementos da linha i por elementos de um vetor
-
Trocar todos os elementos da coluna j por elementos de um vetor
-
Trocar todos os elementos da coluna j com todos os elementos da coluna k
-
Suponha duas matrizes: A e B. Subtrair A-B
-
Suponha duas matrizes A e B. Multiplique A*B
-
Calcule o determinante da matriz A
-
Qual o maior e menor valor da matriz A
-
Procure um determinado valor na matriz A
-
Troque a diagonal principal pela diagonal secundária
-
Escreva um algoritmo para ler 2 valores e imprimir o resultado da divisão do primeiro pelo segundo. Se o segundo valor informado for ZERO, deve ser lido um novo valor.
-
Ler um número indeterminado de dados, contendo cada um, a idade de um indivíduo. O último dado, que não entrará nos cálculos, contém o valor de idade igual a ZERO. Calcular e imprimir a idade média deste grupo de indivíduos.
-
Dado uma matriz A e um determinado valor, procure se este valor existe na matriz A. Em caso positivo, retorne a posição desse valor na matriz.
-
Construa um algoritmo em Python que, para um grupo de 50 valores inteiros, determine: a. A soma dos números positivos. b. A soma dos números negativos.
-
Escreva um algoritmo em Python que permita a leitura da idade de 10 pessoas e armazene as idades lidas em um vetor. Após isso, pergunte a idade de uma pessoa e verifique se alguma das outras pessoas possui a mesma idade. Escreva a mensagem ACHEI ou NÃO ACHEI.
-
Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria qualquer preço. O monge, necessitando de alimentos, indagou à rainha sobre o pagamento, se poderia ser feito com grãos de trigo dispostos em um tabuleiro de xadrez (que possui 64 casas), de tal forma que o primeiro quadro deveria conter apenas um grão e os quadros subsequentes, o dobro do quadro anterior. Crie um algoritmo em pseudocódigo para imprimir na tela as posições do tabuleiro de xadrez com a quantidade de grãos para cada célula e calcule (e imprima) o total de grãos que o monge recebeu.