Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista 1 - gabarito 1 Autora: ANITA LOPES Lista 1 - imprima, atribuição e operadores aritméticos Orientações: 1- Todas as soluções em fluxograma e na linguagem UAL. 2- Quando existir algum cálculo, declare a variável e armazene o resultado da operação. 3 - Todos os exercícios terão comando de saída. #Solução do exercício 6 Fluxograma Linguagem UAL / Teste de Mesa 1) Construa um algoritmo que exiba o número 23. prog Lista1Ex1 imprima 23,"\n"; fimprog 2) Construa um algoritmo que exiba a mensagem: Eu vou me apaixonar por essa disciplina e por essa razao, vou construir Algoritmos todos os dias. prog Lista1Ex2 imprima "\nEu vou me apaixonar por essa disciplina e por essa razao, vou construir Algoritmos todos os dias.\n"; fimprog Lista 1 - gabarito 2 Autora: ANITA LOPES 3) Construa um algoritmo que exiba seu nome no início da 2a zona. prog Lista1Ex3 imprima "\tGabarito\n"; fimprog 4) Construa um algoritmo que exiba seu nome e curso, deixando duas zonas em branco entre eles. prog Lista1Ex4 imprima "Gabarito\t\t\tEAD\n"; fimprog 5) Construa um algoritmo que exiba a soma de 53 + 35. prog Lista1Ex5 int soma; soma <- 53+35; imprima soma, "\n"; fimprog 6) Construa um algoritmo que exiba o sucessor e o antecessor de 324. prog Lista1Ex6 int antecessor, sucessor; sucessor <- 324+1; antecessor <- 324-1; imprima sucessor, "\n", antecessor, "\n"; fimprog 7)Construa um algoritmo que exiba o quadrado de 25. prog Lista1Ex7 real quadrado; quadrado <-25**2; imprima “\nQuadrado: “,quadrado, "\n"; fimprog 8) Construa um algoritmo que exiba a média aritmética de 9.8 e 7.5. prog Lista1Ex8 real media; media<-(9.8 + 7.5)/2; imprima "\nMedia: ",media, "\n"; fimprog 9) Construa um algoritmo que exiba o quociente real da divisão de 32 por 5. prog Lista1Ex9 real quociente; quociente <-32 / 5; imprima "\nQuociente Real: ",quociente, "\n"; fimprog 10) Construa um algoritmo que exiba o quociente inteiro da divisão de 32 por 5. prog Lista1Ex10 int quociente; quociente <-32 div 5; imprima "\nQuociente Inteiro: ",quociente, "\n"; fimprog Lista 1 - gabarito 3 Autora: ANITA LOPES 11) Construa um algoritmo que exiba o resto inteiro da divisão de 32 por 5. prog Lista1Ex11 int resto; resto <-32 % 5; imprima "\nResto ",resto, "\n"; fimprog 12) Construa um algoritmo que calcule e exiba a média ponderada dos números 7, 4, 8 e 10 cujos pesos são 2,3,2 e 3 respectivamente. prog Lista1Ex12 int mp, soma; real resultado; mp <-(7*2)+(4*3)+(8*2)+(10*3); soma <- 2+3+2+3; resultado <- mp/soma; imprima resultado; fimprog 13) Construa um algoritmo que exiba o novo saldo da sua caderneta que tinha R$ 1200,00 e teve reajuste de 5%. prog Lista1Ex13 real saldoanterior,novosaldo; saldoanterior <- 1200.0; novosaldo <- saldoanterior*1.05; imprima novosaldo,"\n"; fimprog 14) Construa um algoritmo que exiba o desconto 11% de um produto cujo valor é de R$ 2350,00. prog Lista1Ex14 real desconto; desconto <- 2350.0*0.11;# 2350 * 11/100 imprima "\nDesconto: ", desconto,"\n"; fimprog 15) Construa um algoritmo que separe o dia, mês e ano da data: 13081962. prog Lista1Ex17 int data, dia, mes, ano; data<-13081962; dia<- data div 1000000; mes <- (data div 10000)% 100; ano<- data % 10000; imprima "\ndia: ",dia, "\nmes; ", mes, "\nano: ", ano,"\n"; fimprog 16) Construa um algoritmo que separe os algarismos que se encontram na classe das unidades de milhar do número 123456789. prog Lista1Ex16 int classeUM; classeUM <- (123456789 div 1000) %1000; imprima "\nClasse das Unidades de milhar: ", classeUM ,"\n"; fimprog Lista 1 - gabarito 4 Autora: ANITA LOPES 17) Construa um algoritmo que separe os algarismos que se encontram na classe das unidades de milhão do número 123456789. prog Lista1Ex17 int classeUML; classeUML <- 123456789 div 1000000; imprima "\nClasse das Unidades de milhao: ", classeUML ,"\n"; fimprog 18) Construa um algoritmo que inverta o número 745. prog Lista1Ex18 int num, c, d, u, novoNum; num <- 745; c <- num div 100; d <- (num div 10)% 10; u <- num % 10; novoNum <- u * 100 + d * 10 + c; imprima "\nInvertido: ", novoNum,"\n"; fimprog 19) Construa um algoritmo que exiba a área de um quadrado que tem 6,5 de lado. prog Lista1Ex19 real area; area <- 6.5*6.5; imprima "\nArea: ",area, "\n"; fimprog 20) Construa um algoritmo que exiba o perímetro de um retângulo que tem 4,5 de largura e 5,2 de comprimento. prog Lista1Ex20 real per; per <- (4.5 + 5.2) *2; imprima "\nperimetro: ",per,"\n"; fimprog Fluxograma Linguagem UAL / Teste de Mesa
Compartilhar