Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Faça um algoritmo que, dado um número inteiro de 5 algarismos, imprima cada algarismo separadamente, indicando se é par ou ímpar algoritmo "parouimpar” N:inteiro inicio Para N de 1 ate 5 faca Se N % 2=0 entao escreval( N, "e par") senao escreval(N, "e impar") fimse fimpara Fimalgoritmo 2. Faça um algoritmo que calcule o salário líquido de um professor. Serão fornecidos: valor da hora- aula, quantidade de horas de aula. A partir desses dados calcule o salário bruto e o valor do desconto do INSS segundo a tabela abaixo. Por fim, mostre para o usuário o salário bruto, o valor do desconto do INSS e o salário líquido após o desconto. Tabela INSS 2019 Salário de Contribuição (R$) Alíquota Até R$ 1.751,81 8% De R$ 1.751,82 a R$ 2.919,72 9% De R$ 2.919,73 até R$ 5.839,45 11% algoritmo "salarioBslarioL" AulaH,Aulas, SalarioL, salarioB, Desconto: real Inicio escreva("informe o numero de aulas mensais: ") leia (Aulas) escreval("informe o valor da hora aula: ") leia (AulaH) escreval("informe o percentual de desconto do INSS: ") leia (Desconto) SalarioB <- aulaH * aulas salarioL <- salarioB - SalarioB * (Desconto / 100) escreval("o salario bruto e de: R$", SalarioB) escreval("o salario liquido e de: R$", salarioL) Fimalgoritmo 3. Exibir os múltiplos de 5 no intervalo de 1 a 100 algoritmo "mult5" N:inteiro inicio Para N de 5 ate 100 passo 5 faca escreval("numero", N) fimpara Fimalgoritmo 4. Exibir os números múltiplos de 3 no intervalo de 10 a 30 algoritmo "mult3" N:inteiro inicio Para N de 10 ate 30 passo 3 faca escreval("o numero", N) fimpara Fimalgoritmo 5. Dados os números inteiros A e B, fazer um algoritmo que calcule A div B (divisão inteira), utilizando subtrações. algoritmo "divinteira" A,B,N,cont:inteiro inicio leia(a,b) N <- a cont <- 0 enquanto (a >= b) faca a <- a - b cont <- cont + 1 fimenquanto escreval(A, "div", b, "=", cont) Fimalgoritmo 6. Dados os números inteiros A e B, fazer um algoritmo que calcule A mod B, utilizando subtrações. algoritmo "AmodB" A,B,Cont,N:inteiro inicio leia(A,B) N <- a cont <- 0 enquanto (A > b)faca a <- a - b cont <- cont + 1 fimenquanto escreval(a, "%",b, "=", "mod") Fimalgoritmo 7. Fazer uma tabela de conversão de polegadas para centímetros. Deseja-se que a tabela tenha valores desde 1 a 20 polegadas. (1 polegada tem 2,54 centímetros) algoritmo "pol_cent" N:inteiro inicio para N de 1 ate 20 faca escreval(N, "polegadas" N+ 2.54 "centimetros") fimpara Fimalgoritmo 8. Dados N números digitados pelo usuário, exibir o somatório, o maior e o menor deles. Onde o valor N é dado também pelo usuário. algoritmo "somatorio" Cont, N, S, Maior,Menor :inteiro inicio cont <-1 S <-0 Enquanto (Cont <= 5) faca escreva("digite o ", cont, "o. valor : ") leia(N) se( N > maior) entao maior <- N FimSe S <- S + N cont <- cont + 1 FimEnquanto escreval("a soma de todos os valores foi " , S) escreval("o maior valor digitado foi ", maior) escreval("o menor valor digitado foi ", menor) FimAlgoritmo 9. Entrar sexos de várias pessoas (m ou f). Quando for digitado um sexo @, exibir a quantidade de pessoas do sexo masculino e a quantidade de pessoas do sexo feminino e finalizar o algoritmo. algoritmo "F e M" sexo:caractere contF, contM:inteiro inicio escreva("digite quantas pessoas femininas tem: ") leia(ContF) escreval("digite quantas pessoas masculinas tem: ") leia(contM) leia(sexo) se sexo= "F" entao contF <- contF + 1 FIMSE se sexo= "M" entao contM <- contM + 1 fimse escreva("conatagem F", contF) escreval("contagem M", contM) Fimalgoritmo 10. Dado um número inteiro e positivo N, exibir o valor de seu fatorial (N!). algoritmo “N!” Fatorial: inteiro Contador: inteiro Numero: inteiro inicio escreva("digite um numero para calcular o fatorial: ") leia(Numero) Fatorial := 1 para contador de 1 ate numero faca fatorial:= fatorial * contador fimpara escreval("o fatorial de ", numero, "e", fatorial) fimalgoritmo
Compartilhar