Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 2 3 algoritmo TrocarValores ; // Objetivo: Trocar valor de duas variáveis // Entrada : Não tem // Saída : Várias mensagens principal // Declarações inteiro a, b ; // Atribuicoes a = 10 ; b = 20 ; // Troca de valores escreval( "Antes a = " , a, " e b = ", b ); a = b ; b = a ; escreval( "Depois a = " , a, " e b = ", b ); fimPrincipal comando a b antes da troca 10 20 a = b 20 20 b = a 20 20 4 10 20 10 20 10 20 10 20 1020 10 5 algoritmo TrocarValores ; // Objetivo: Trocar valor de duas variáveis // Entrada : Não tem // Saída : Várias mensagens principal // Declarações inteiro a, b, aux ; // Atribuicoes a = 10 ; b = 20 ; // Troca de valores escreval( "Antes a = " , a, " e b = ", b ); aux = a ; a = b ; b = aux ; escreval( "Depois a = " , a, " e b = ", b ); fimPrincipal comando a b aux antes da troca 10 20 - aux = a 10 20 10 a = b 20 20 10 b = aux 20 10 10 6 7 8 algoritmo ExpressoesAritmeticas ; // Objetivo: Testar expressões aritméticas // Entrada : Não tem // Saída : Resultado das expressões principal // Instruções escreval( "A soma 5 + 2 = ", 5 + 2 ) ; escreval( "A subtração 5 - 2 = ", 5 - 2 ) ; escreval( "A multiplicacao 5 * 2 = ", 5 * 2 ) ; escreval( "A divisão 5 / 2 = ", 5 / 2 ) ; escreval( "A divisão inteira 5 \ 2 = ", 5 \ 2 ) ; escreval( "O módulo 5 % 2 = ", 5 % 2 ) ; fimPrincipal 9 algoritmo ExpressoesAritmeticasComVariaveis ; // Objetivo: Testar expressões aritméticas // Entrada : Não tem // Saída : Resultado das expressões principal // Declaracoes inteiro a, b ; a = 5 ; b = 2 ; // Instruções escreval( "Aqui a = ", a, " e b = ", b ) ; escreval( "A soma a + b = ", a + b ) ; escreval( "A subtração a - b = ", a - b ) ; escreval( "A multiplicacao a * b = ", a * b ) ; escreval( "A divisão a / b = ", a / b ) ; escreval( "A divisão inteira a \ b = ", a \ b ) ; escreval( "O módulo a % b = ", a % b ) ; fimPrincipal 10 11 algoritmo ExpressoesAritmeticasComVariaveis ; // Objetivo: Calcular o valor de delta // Entrada : Valores de a, b e c // Saída : Valor de delta principal // Declaracoes inteiro a, b, c, delta ; // Solicita os valores de a, b e c escreva( "Entre com o valor de a: " ) ; leia( a ) ; escreva( "Entre com o valor de b: " ) ; leia( b ) ; escreva( "Entre com o valor de c: " ) ; leia( c ) ; // Calcula o valor de delta delta = b * b - 4 * a * c ; escreval( "O valor de delta = ", delta ) ; fimPrincipal 12 13 14 algoritmo ExpressoesRelacionais ; // Objetivo: Testar expressões relacionais // Entrada : Não tem // Saída : Resultado das expressões principal // Instruções escreval( "A comparação 5 == 2 = ", 5 == 2 ) ; escreval( "A comparação 5 != 2 = ", 5 != 2 ) ; escreval( "A comparação 5 > 2 = ", 5 > 2 ) ; escreval( "A comparação 5 < 2 = ", 5 < 2 ) ; escreval( "A comparação 5 < 5 = ", 5 < 2 ) ; escreval( "A comparação 5 <= 5 = ", 5 <= 5 ) ; fimPrincipal 15 16 17 algoritmo VerificaNota ; // Objetivo: Verifica se o aluno foi aprovado na disciplina // Entrada : Valor da nota // Saída : Mostra mensagem se o aluno foi aprovado principal // Declarações real nota ; // Solicita nota do aluno escreva( "Entre com a nota do aluno: " ) ; leia( nota ); // Verificação escreval( "Verificando a nota do aluno..." ) ; se ( nota >= 7 ) entao escreval( "O aluno foi aprovado." ) ; fimSe fimPrincipal 18 19 algoritmo VerificaNota ; // Objetivo: Verifica se o aluno foi aprovado na disciplina // Entrada : Valor da nota // Saída : Mostra mensagem dizendo se o aluno foi aprovado ou não principal // Declarações real nota ; // Solicita nota do aluno escreva( "Entre com a nota do aluno: " ) ; leia( nota ); // Verificação escreval( "Verificando a nota do aluno..." ) ; se ( nota >= 7 ) entao escreval( "O aluno foi aprovado." ) ; senao escreval( "O aluno não obteve a nota mínima." ) ; fimSe fimPrincipal 20 se ( nota >= 7 ) entao escreval( "O aluno foi aprovado." ) ; senao escreval( "O aluno não obteve a nota mínima." ) ; fimSe se ( nota >= 7 ) entao escreval( "O aluno foi aprovado." ) ; fimSe se ( nota < 7 ) entao escreval( "O aluno não obteve a nota mínima." ) ; fimSe 21 algoritmo MenorTres ; // Objetivo: Determina o menor de 3 valores // Saída : Mensagem mostrando menor valor principal // Declarações inteiro a, b, c, menor ; // Solicita valores escreva( "Entre com o valor de a: ") ; leia( a ); escreva( "Entre com o valor de b: ") ; leia( b ); escreva( "Entre com o valor de c: ") ; leia( c ); // Determina menor valor se ( (a < b) e ( b < c) ) entao menor = a ; senao se ( b < c ) entao menor = b ; senao menor = c ; fimSe fimSe escreval( "O menor valor = ", menor ) ; fimPrincipal 22 23 algoritmo VerificaMes ; // Objetivo: Verifica o mes informado // Saída : Mostra mensagem mostrando o mes principal // Declarações inteiro mes ; // Solicita mes escreva( "Entre com o mes: ") ; leia( mes ); // Verificação escolha( mes ) caso 1 escreval( "Você escolheu Janeiro." ) ; interrompa ; caso 2 escreval( "Você escolheu Fevereiro." ) ; interrompa ; caso 3 escreval( "Você escolheu Março." ) ; interrompa ; outroCaso escreval( "Ainda não implementado." ) ; fimEscolha fimPrincipal 24
Compartilhar