Você está na página 1de 3

1) faça um algoritmo que imprima na tela o número 5

2) faça um algoritmo que imprima na tela a expressão “oi mundo”


3) faça um algoritmo que leia um único número e imprima este número
4) faça um algoritmo que leia um único número, determine se este número é par ou
impar, e imprima na tela par se o número for par e impar caso contrário
5) faça um algoritmo que leia um número x e imprima o inverso dele, ou seja, -x
6) faça um algoritmo que leia um único número, determine se este número é
negativo ou positivo (considere o zero positivo) e imprima “negativo” se o
número for negativo e positivo caso contrário
7) faça um algoritmo que leia um único número, determine se este número é
negativo, positivo ou neutro(zero), e imprima a resposta correta na tela
8) faça um algoritmo que leia o nome de duas pessoas e imprima a concatenação
(justaposição destes nomes) colocando o nome da primeira pessoa na frente.
Exemplo: nome1=joão, nome2=maria; O algoritmo deve imprimir joaomaria
para estes nomes
9) faça um algoritmo que leia o nome de duas pessoas e imprima a concatenação
(justaposição destes nomes) colocando o nome da segunda pessoa na frente.
Exemplo: nome1=joão, nome2=maria; O algoritmo deve imprimir mariajoão
para estes nomes
10) faça um algoritmo que imprima o número 5 cinco vezes na tela
11) faça um algoritmo que imprima o número 3 dez vezes na tela
12) faça um algoritmo que imprima o número 8 cinquenta vezes na tela
13) faça um algoritmo que imprima os números de 1 até 100
14) faça um algoritmo que some os números de 1 a 500
15) faça um algoritmo que multiplique os números de 1 a 100
16) faça um algoritmo que multiplique os números de 90 à 1
17) faça um algoritmo que calcule a soma de números de 1 até n onde n deve ser
informado pelo usuário
18) faça um algoritmo que calcule a seguinte série: 1-2+3-4+5-6.... . O algoritmo
deve ler o número de termos da série a partir do usuário.
19) Faça um algoritmo que calcule o módulo de um número x onde x deve ser
informado pelo usuário
20) Faça um algoritmo que calcule x2 onde x deve ser dado pelo usuário
21) Faça um algoritmo que calcule x5 onde x deve ser dado pelo usuário
22) Faça um algoritmo que calcule x50 onde x deve ser dado pelo usuário
23) Faça um algoritmo que calcule xn onde x e n devem ser dados pelo usuário
24) Faça um algoritmo para resolver a seguinte série: sen(x) = x – x3/3! +x5/5!-x7/7!
25) Uma pesquisa sobre algumas características físicas da população de uma
determinada região coletou o sexo (Masculino/Feminino) de cada habitante, para
serem analisados. Faça um algoritmo que permita ao pesquisador digitar o sexo
de cada habitante. O algoritmo deve imprimir ao final a quantidade de habitantes
do sexo masculino, a quantidade de habitantes do sexo feminino e a relação
percentual entre eles, ou seja, qual a porcentagem de habitantes do sexo
masculino e qual a porcentagem de habitantes do sexo feminino. Suponha que o
número de habitantes é conhecido.
26) Para se determinar o número de lâmpadas necessárias para cada cômodo de uma
casa, existem normas que dão o mínimo de potência de iluminação exigida por
metro quadrado conforme a utilização deste cômodo. Seja a seguinte tabela
tomada como exemplo:
Utilização Classe Potência/m2
Quarto 1 15
Sala de TV 1 15
Salas 2 18
Cozinha 2 18
Varanda 2 18
Escritório 3 20
Banheiro 3 20

Supondo que serão usadas lâmpadas de 60w, faça um algoritmo que leia o
número de cômodos da casa, leia a classe a área de cada cômodo. O algoritmo
deve imprimir o número total de lâmpadas gastas para iluminar a casa, bem
como o número de cômodos pertencentes a cada uma das classes.
27) Sabendo que a série de Fibonacci pode ser descrita da seguinte maneira f(1)=1,
f(2)=1 e f(n)=f(n-1)+f(n-2) faça um algoritmo para calcular os termos da série.
O número de termos n deve ser fornecido pelo usuário. Todos os termos da série
de 1 até n devem ser mostrados.
28) Um determinado material radioativo perde metade de sua massa a cada x
segundos. Faça uma algoritmo para calcular o tempo, em horas, minutos e
segundos para que uma determinada massa y deste material, seja menor ou igual
a um determinado limiar de massa z, sendo y > z. Os parâmetros x, y, z devem
ser informados pelo usuário.
29) Faça um algoritmo que leia e armazene n números, imprima cada um deles, e
identifique se cada um destes números é maior ou menor que zero. O algoritmo
deve imprimir ao final o a quantidade de números positivos e a quantidade de
números negativos. O quantidade de números deve ser informada pelo usuário
30) Faça um algoritmo que leia e armazene n números, imprima cada um deles, e
identifique se cada um destes números é par ou impar. O algoritmo deve
imprimir ao final o a quantidade de números pares e a quantidade de números
impares
31) Faça um algoritmo que leia e armazene n números, imprima cada um deles, e
identifique se este número é maior ou menor que zero. O algoritmo deve
imprimir ao final o a soma dos números positivos e a soma dos números
negativos
32) Faça um algoritmo que leia um único número x. Caso x seja positivo o
algoritmo deve calcular e imprimir x50 . Caso contrário o algoritmo deve calcular
o módulo de x e imprimir seu fatorial ou seja |x|!.
33) Faça uma função que receba como parâmetro um número inteiro e retorne como
resultado o modulo deste número, ou seja, se o número recebido for x a função
deve retornar |x|.
34) Faça um algoritmo que use a função definida no exercício 33. O algoritmo deve
ler 10 números que o usuário digitar, usar a função definida no exercício 33 para
calcular o módulo dos números e imprimir estes módulos.
35) Faça um algoritmo similar ao número 34, no entanto, os valores dos módulos
devem ser armazenados em uma matriz. Depois de armazenar os 10 módulos, o
algoritmo deve percorrer a matriz, multiplicando por dois os números que estão
nas posições de índices pares e por três os números que estão nas posições de
índices impares. O algoritmo deve imprimir o conjunto de números
modificados.
36) Faça um Procedimento que receba como parâmetro um vetor (matriz
unidimensional) e também o tamanho deste vetor. Este procedimento deve
imprimir o vetor na ordem normal e na ordem inversa.
37) Faça um algoritmo que use de algum modo o procedimento do exercício 36.
38) Faça uma procedimento que receba como parâmetro uma matriz unidimensional
(vetor) e inverta esta matriz. Suponha que a matriz recebida seja 1,5,2,3. O
procedimento deve modificar os números da matriz para que ao final ela
contenha a sequência 3,2,5,1. Suponha também que o tamanho desta matriz é
dado como parâmetro.
39) Faça um algoritmo que leia e armazene em um vetor n números. O algoritmo
deve ordenar estes números em ordem crescente. Ex: suponha que os números
foram 6 4 1 8 e -1. No final do algoritmo, os números devem estar na seguinte
ordem: -1 0 1 4 6 8. O tamanho do conjunto numérico n e os números devem ser
informados pelo usuário.
40) Escreva um algoritmo que receba as matrículas, os nome e as médias de um
grupo de n alunos Após o armazenamento, devem ser exibidos a matrícula, o
nome e a média de cada aluno em ordem decrescente da média obtida.
41) Faça uma função para calcular o fatorial de um número, uma função para
calcular o resultado da potenciação de um número e um expoente e utilize estas
duas funções para fazer uma terceira função para resolver a série do exercício
24.
42) Faça uma função que receba um conjunto de números e calcule a variância deste
n−1
conjunto. A variância é dada por: 1/n∗∑ ( x [i ]−μ )2 onde μ é a média desta
i= 0
amostra. Teste o sua função para a sequência {1,2,3,4,5,6}. O resultado deve se
aproximar de 2,9.

Você também pode gostar