Algoritmo
Obs.: Para ser um número primo, este número tem ser divisível apenas por 1 e por ele mesmo.
algoritmo "Exe1" var num,i,cont:inteiro inicio escreva("Digite um número: ") leia(num) para i de 1 ate num faca se (num mod i = 0) entao cont<-cont + 1 fimse fimpara se (cont <= 2)entao escreva("O número ",num, " é um número primo.") senao escreva("O número ",num, " não é um número primo.") fimse fimalgoritmo 2. Faça um algoritmo que receba um número inteiro qualquer informado pelo usuário e escreva o fatorial deste número.
Obs.: O fatorial de um número é a multiplicação deste número pelo seus antecessores até 1.
Ex.: 4! = 4 x 3 x 2 x 1 = 24
algoritmo "Exe2" var num,i,fat:inteiro inicio fat<-1 escreva("Digite um número: ") leia(num) para i de num ate 1 passo -1 faca fat<- fat * i fimpara escreva(num,"! = ",fat) fimalgoritmo 3. Faça um algoritmo que receba um número inteiro informado pelo usuário em uma variável qualquer. Uma segunda variável recebera o número informado pelo usuário e multiplicará por 2. Em um laço de repetição, a primeira variável receberá incremento de 3 e a segunda variável receberá incremento de 2. O algoritmo deverá informar quantas vezes o laço de repetição irá rodar enquanto a primeira variável for menor ou igual a segunda variável.
algoritmo "Exe3" var a,b,cont:inteiro inicio escreva("Digite um número: ") leia(a) b<-a * 2 enquanto (a <= b) faca a<-a + 3 b<-b + 2 cont<-cont + 1 fimenquanto escreva("O laço de repetição rodou",cont," vezes") fimalgoritmo 4. Faça um algoritmo que receba o valor de um depósito em um fundo de rendimento, a taxa de juros fixa e o período de aplicação. Calcule e mostre o rendimento mensal desta aplicação conforme o período