Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ex. 01 Início Variáveis inteiro: sucess, antec, numero; sucess = 0; antec = 0; numero = 0; escreva(“Digite o número:”); leia(numero); antec = numero – 1; sucess = numero + 1; escreva(“Antecessor: ” +antec); escreva(“Sucessor: ”+sucess); Fim Início sucess = 0; antec = 0; numero = 0; Digite o número numero antec = numero – 1; sucess = numero + 1; antec sucess Fim Ex. 02 Início Variáveis inteiro: numero1, numero2, soma; numero1 = 0; numero2 = 0; soma = 0; escreva("Digite o 1o. numero: "); leia(numero1); escreva("Digite o 2o. numero: "); leia(numero2); soma = numero1 + numero2; escreva("SOMA: "+ soma); Fim Início numero1 = 0; numero2 = 0; Soma = 0; Digite o 1o número numero1 Digite o 2o número numero2 soma = numero1 + numero2; soma Fim Ex. 03 Início real: numero, tercaparte; numero = 0; tercapart = 0; escreva("Digite o numero: "); leia(numero); tercaparte = numero / 3; escreva("Terca parte : ”+ tercaparte); Fim Início numero = 0; tercapart = 0; Digite o número numero tercaparte = numero / 3; tercaparte Fim Ex. 04 Início real: numero1, numero2, media; numero1 = 0; numero2 = 0; media = 0; escreva("Digite o 1o. numero: "); leia(numero1); escreva("Digite o 2o. numero: "); leia(numero2); media = (numero1 + numero2) / 2; escreva("MÉDIA: " +media); Fim Início numero1 + 0; numero2 + 0; media = 0; Digite o 1o número numero1 Digite o 2o número numero2 media = (numero1 + numero2) / 2 media Fim Ex. 05 Início real valorproduto, totalcomdesconto; valorproduto = 0; totalcomdesconto = 0; valordesconto = 0.09; escreva("Digite o valor do produto: "); leia(valorproduto); totalcomdesconto = valorproduto - (valorproduto * valordesconto); //Duas casas decimais para facilitar a visualização (pode ser // representado, para facilitar o entendimento) escreva("Valor do desconto: " + valordesconto); escreva("Valor com desconto: " + totalcomdesconto); Fim Início valorproduto = 0; totalcomdesconto = 0; valordesconto = 0.09; Digite o valor do produto: valorproduto totalcomdesconto = valorproduto - (valorproduto * valordesconto); valordesconto totalcomdesconto Fim Ex. 06 Início real salariobruto, valorhora, salarioliquido, aliquotainss, qtaulas; salariobruto = 0; valorhora = 0; salarioliquido = 0; aliquotainss = 0; qtaulas = 0; escreva("Digite o valor da hora: "); leia(valorhora); escreva("Digite a quantidade de aulas no mês: "); leia(qtaulas); escreva("Digite a alíquota do INSS: "); leia(aliquotainss); salariobruto = qtaulas * valorhora; salarioliquido = salariobruto - (salariobruto * aliquotainss); escreva("Valor liquido: " +salarioliquido); Fim Início salariobruto = 0; valorhora = 0; salarioliquido = 0; aliquotainss = 0; qtaulas = 0; Digite o valor da hora valorhora Digite a quantidade de aulas no mês qtaulas Digite a alíquota do INSS aliquotainss salariobruto = qtaulas * valorhora; salarioliquido = salariobruto - (salariobruto * aliquotainss); salarioliquido Fim Ex. 07 Início real variavel_a, variavel_b, troca; variavel_a = 0; variavel_b = 0; troca = 0; escreva("Digite o valor da variável A: "); leia(variavel_a); escreva("Digite o valor da variável B: "); leia(variavel_b); troca = variavel_a; variavel_a = variavel_b; variavel_b = troca; escreva("Novo valor de A: "+ variavel_a); escreva("Novo valor de B: " + variavel_b); Fim Início variavel_a = 0; variavel_b = 0; troca = 0; Digite o valor da variável A: variavel_a Digite o valor da variável B: variavel_b troca = variavel_a; variavel_a = variavel_b; variavel_b = troca; variavel_a variavel_b Fim Ex. 08 Início real valorgasto, valorgorjeta, percentualgorjeta, total; valorgasto = 0; valorgorjeta = 0; percentualgorjeta = 0.10; total = 0; escreva("Digite o valor gasto: "); leia(valorgasto); valorgorjeta = valorgasto * percentualgorjeta; escreva("Valor gasto: R$ " +valorgasto); escreva("Valor gorjeta: R$ " +valorgorjeta); total = valorgasto + valorgorjeta; escreva("Valor total da conta: R$ " +total); Fim Início valorgasto = 0; valorgorjeta = 0; percentualgorjeta = 0.10; total = 0; Digite o valor gasto: valorgasto valorgorjeta = valorgasto * percentualgorjeta; valorgasto valorgorjeta total = valorgasto + valorgorjeta; total Fim Ex. 09 Início real valor; valor = 0; escreva("Digite o valor: "); leia(valor); se (valor > 20){ escreva("Valor: " +valor); } senão{ escreva("Valor menor ou igual..."); } Fim Início valor = 0; Digite o valor valor valor > 20 valorValor menor ou igual... Fim VerdadeiroFalso Ex. 10 Início real valor_1, valor_2, total; valor_1 = 0; valor_2 = 0; total = 0; escreva("Digite o 1o valor: "); leia(valor_1); escreva("Digite o 2o valor: "); leia(valor_2); total = valor_1 + valor_2; se (total > 10){ escreva ("Valor: " +total); } senão{ escreva("Valor menor ou igual..."); } Fim Valor menor ou igual... Início valor_1 = 0; valor_2 = 0; total = 0; Digite 1o valor valor_1 Digite 2o valor valor_2 total = valor_1 + valor_2; Total > 10 total Fim VerdadeiroFalso Ex. 11 Início real valor_1, valor_2, total; valor_1 = 0; valor_2 = 0; total = 0; escreva("Digite o 1o valor: "); leia(valor_1); escreva("Digite o 2o valor: "); leia(valor_2); total = valor_1 + valor_2; se (total > 20){ total = total + 8; escreva("Valor: " + total); } senão{ total = total - 5; escreva("Valor: " + total); } Fim Início valor_1 = 0; valor_2 = 0; total = 0; Digite 1o valor valor_1 Digite 2o valor valor_2 total = valor_1 + valor_2; Total > 20 total Fim VerdadeiroFalso total = total + 8; total total = total – 5; Ex. 12 Início inteiro idade; idade = 0; escreva("Digite a idade: "); leia(idade); se (idade = 0){ //Item ilustrativo, poderia // ser informado na idade // abaixo >=0. escreva("Acabou de nascer, com menos de 1 ano..."); } senão se ((idade > 0) e (idade < 18)){ escreva("Menor de idade"); } senão se((idade >= 18) e (idade < 65)){ escreva("Maior de idade"); } senão se(idade >= 65){ escreva("Pessoa idosa"); } senão{ escreva("Idade inválida"); } Fim Início idade = 0; Digite a idade idade idade = 0 Acabou de nascer, com menos de 1 ano... idade > 0 e idade < 18 Idade >= 18 e idade < 65 Menor de idade idade >= 18 e idade < 65 idade >= 65 Maior de idade Idade inválida idoso Fim Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Falso Ex. 13 – Resolução simplista Início inteiro: idade; idade = 0; escreva("Digite a idade: "); leia(idade); se ((idade >= 0) e (idade < 16)){ escreva("Não eleitor"); } senão se((idade >= 16) e (idade < 18)){ escreva("Eleitor facultativo"); } senão se((idade >= 18) e (idade < 65)){ escreva("Eleitor obrigatório"); } senão se(idade >= 65){ escreva("Eleitor facultativo); } senão{ escreva("Idade inválida"); } Fim Início idade = 0; Digite a idade idade idade > 0 e idade < 16 Não é Eleitor idade >= 16 e idade < 18 Idade >= 18 e idade < 65 Eleitor facultativo idade >= 18 e idade < 65 idade >= 65 Eleitor obrigatório Idade inválida Eleitor facultativo Fim Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Falso Ex. 13.2 – Resolução ideal Início inteiro idade; idade = 0; escreva("Digite a idade: "); leia(idade); se((idade >= 0) e (idade < 16)){ escreva("Não eleitor");} senão se((idade >= 18) e (idade < 65)){ escreva("Eleitor obrigatório"); } senão se(((idade >= 16) e (idade < 18)) ou (idade >= 65){ escreva("Eleitor facultativo"); } senão{ escreva("Idade inválida"); } Fim Início idade = 0; Digite a idade idade idade > 0 e idade < 16 Não é Eleitor (((idade >= 16 e idade < 18)) ou (idade >= 65)) Eleitor facultativo idade >= 18 e idade < 65 Eleitor obrigatório Idade inválida Fim Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Ex. 14 Início inteiro ano, resto_quatro, resto_cem, resto_quatrocentos; ano = 0; resto_quatro = 0; resto_cem = 0; resto_quatrocentos = 0; escreva("Digite o ano a ser testado: "); leia(ano); resto_quatro = ano resto 4; resto_cem = ano resto 100; resto_quatrocentos = ano resto 400; se (((resto_quatro = 0) e (resto_cem <> 0)) ou (resto_quatrocentos = 0) { escreva("Ano bissexto"); } senão{ escreva("Ano comum"); } Fim Início ano = 0; resto_quatro = 0; resto_cem = 0; resto_quatrocentos = 0; Digite o ano a ser testado: ano resto_quatro = ano resto 4; resto_cem = ano resto 100; resto_quatrocentos = ano resto 400; (((resto_quatro = 0) e (resto_cem <> 0)) ou (resto_quatrocentos = 0) Ano bissexto Ano comum Fim Verdadeiro Falso
Compartilhar