Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho em Dupla 5 pontos 1. DISCIPLINA PERº Algorítimos – Sequencial Fluxogramas e Portugol Informática e Computação 1º B 2. PROFESSOR (A): Marcela Ramirez Arenas Uma família possui 4 pessoas, elabore um algoritmo em fluxograma e Portugol para calcular a média dos pesos da família. Inicio variavel real p1 , p2 , p3 , p4 , media escrever "Entre com o valor dos pesos" ler p1, p2, p3, p4 media <- (p1 + p2 + p3 + p4) / 4 escrever "A média dos pesos é:" , media Fim Fazer um algoritmo em fluxograma e Portugol que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e escrever quantos salários mínimos essa pessoa ganha. inicio variavel real salario , salario_minimo , quantidade escrever "Entre com o valor do salario" escrever "Entre como valor do salario minimo" ler salario ler salario_minimo quantidade <- salario / salario_minimo escrever "A quantidade de salario é:" , quantidade fim Elabore um algoritmo em Fluxograma e Portugol para calcular a área da circunferência dada a fórmula: Sendo A a área a ser calculada e R o raio. inicio variavel real raio , area constante real pi <- 3.14 escrever "Entre com o valor do raio" ler raio area <- (raio^2 * pi) / 2 escrever "O valor da área da cirunferência é:" , area fim Escreva um algoritmo que calcule a distância entre dois pontos que serão fornecidos pelo usuário. Sendo o ponto 1 : P1(x1,y1) e o ponto 2: P2(x2,y2). A Fórmula da Distância é: D = √ ((x2-x1)2 + (y2-y1)2) Obs: No Portugol utilize as funções raiz e potencia. inicio variavel real x1 , x2 , y1 , y2 , distancia escrever "Entre com o valor de x1 \n" ler x1 escrever "Entre com o valor de y1 \n" ler y1 escrever "Entre com o valor de x2 \n" ler x2 escrever "Entre com o valor de y2 \n" ler y2 distancia <- raiz((potencia(x2 - x1 , 2) + potencia(y2 - y1 , 2))) escrever "A distancia dos pontos p1 e p2 é:" , distancia fim Considere a seguinte situação: descontam-se inicialmente 10% do salário bruto do trabalhador como contribuição à previdência social. Após esse desconto, há um outro desconto de 5% sobre o valor restante do salário bruto, a título de um determinado imposto. Faça um algoritmo que leia o salário bruto de um cidadão e imprima o seu salário líquido. inicio variavel real sb , t , sl escrever "Entre com o salário bruto" ler sb t <- sb - (sb*0.1) sl <- t - (t*0.05) escrever "O salário líquido é:" , sl fim Solicite o usuário digitar um número de três algarismos N, elabore um algoritmo para separar os algarismos em CDU (onde C é o algarismo das centenas, D é o algarismo das dezenas e U o algarismo das unidades) utilize divisão e resto. Considere o número M constituído pela soma dos algarismos de N, isto é, M = C+ D+ U. Gerar M a partir de N (p.ex.: N = 123 -> M = 1+2+3 = 6). inicio variavel inteiro n , c , d , u , m escrever "Entre com um número N de 3 algarismos" ler n c <- n / 100 d <- ((n % 100) / 10) u <- n % 10 escrever "O algarismo das centenas (c) é \t" , c ,"\n" escrever "O algarismo das dezenas (d) é \t" , d , "\n" escrever "O algarismo das unidades (u) é \t" , u , "\n" m <- c + d + u escrever "O soma dos algarismos do número N é" , m fim Refaça o algoritmo acima em Portugol utilizando a função Int e Frac. inicio variavel real n , c , d , u , m escrever "Entre com um número N de 3 algarismos" ler n c <- int (n / 100) d <- int ((frac (n / 100)) / 10) u <- frac (n / 10) escrever "O algarismo das centenas (c) é \t" , c ,"\n" escrever "O algarismo das dezenas (d) é \t" , d , "\n" escrever "O algarismo das unidades (u) é \t" , u , "\n" m <- c + d + u escrever "O soma dos algarismos do número N é \t" , m fim Construir um algoritmo em Portugol que solicite ao usuário um número, de 1 a 3 letras e um caracter especial para compor uma senha . Mostre a senha formada utilizando concatenação de textos e mostre o tamanho da senha criada (Utilize a função comprimento). inicio variavel texto senha , a , b , c , d escrever "Digite 3 letras para compor uma senha e 1 caracter especial" ler senha a <- letra (senha , 0) b <- letra (senha , 1) c <- letra (senha , 2) d <- letra (senha , 3) escrever "A senha gerada é \t" , a + b + c + d , "\t e possui \t" , comprimento (senha), "\t caracteres" fim Elabore um algoritmo em Portugol que solicite dois números ao usuário A e B. Mostre o valor absoluto da subtração de A – B e depois B – A. Verifique que os valores são iguais. inicio variavel real a , b , AB , BA escrever "Entre com dois números" ler a , b AB <- abs (a - b) BA <- abs (b - a) escrever "O valor absoluto da subtração a-b é \t" , AB , "\t e o valor absoluto da subtração b-a é \t" , BA fim Solicite um ângulo de 0 a 360º , apresente o Seno, o cosseno e a Tangente desse ângulo. Lembre-se de transformar o ângulo para radianos. Sendo: ( = 3,1416 ( em radiano = 180 º inicio variavel real angulo , seno , coss , tg , rad constante real pi <- 3.1436 escrever "Entre com o valor do ângulo em graus" ler angulo rad <- (angulo * pi) / 180 seno <- sen (rad) coss <- cos (rad) tg <- tan (rad) escrever "O seno do ângulo é:" , "\n" , seno , "\n" escrever "O cosseno do ângulo é:" , "\n" , coss , "\n" escrever "A tangente do ângulo é:" , "\n" , tg , "\n" fim �PAGE �
Compartilhar