Você está na página 1de 12

1- Programa exerc1; Var num: decimal; Inicio Sada<<informe o numero: ; Entrada>>num; Se(num%2=0) ento inicio Sada<<Numero par; Seno

Sada<<Numero Impar; Fimse; Fim. ************************************************************************************************************************** Programa exerc2; Var num: decimal; Inicio Sada<<informe o numero: ; Entrada>>num; Se (num%3=0) e (num%7=0) ento Sada<< Numero divisvel por 3 e por 7 ; Seno Sada<<Numero no divisvel; Fimse; Fim. ************************************************************************************************************************** Programa exerc3; Var sal_bruto, pretacao, percent: decimal; Inicio Sada<<informe o salario bruto: ; Entrada>>sal_bruto; Sada<<informe o valor da prestao: ; Entrada>>prestacao; Percent:= sal_bruto*0.30; Se(prestao>percent) ento Sada<< Emprstimo no pode ser concebido; Seno Sada<< Emprstimo OK; Fimse Fim. ************************************************************************************************************************** Programa exerc4; Var num, C: inteiro; Inicio Sada<<informe o numero: ; Entrada>>num; C:= num/100; Se(C%2=0) ento Inicio Sada<< Numero par; Seno Sada<< Numero impar; Fimse; Fim. ************************************************************************************************************************

Programa exerc5; Var ano_atual, ano_nasc, idade: inteiro; Inicio Sada<<informe o ano de nascimento: ; Entrada>>ano_nasc; Sada<<informe o ano atual: ; Entrada>>ano_atual; Se(ano_nasc<=ano_nasc) ento Inicio Idade:=ano_atual-ano_nasc; Sada<< Sua idade : << idade; Seno Sada<<Ano Informado est incorreto. Fimse Fim. ************************************************************************************************************************** Programa exerc6; Var valor_produto, valor_lucro: decimal; Inicio Sada<<informe o valor do produto: ; Entrada>>valor_produto; Se(valor_produto<20) ento Inicio Valor_lucro:= valor_produto+(valor_produto*0.45); Seno se(valor_produto>=20) ento Inicio Valor_lucro:= valor_produto+(valor_produto*0.30); Fimse; Fimse; Sada<< O lucro foi de: << valor_lucro; Fim.

Programa exerc7; Var F,L,D,M,E, moeda: literal; valorReais, conver:decimal; inicio sada<<Informe o valor em Reais; entrada>>valorReais; sada<< Qual a Moeda que deseja converter? (F/L/D/M/E); entrada>>moeda; se(moeda=F) ento inicio conver:=valorReais/1,45; seno se((moeda=L) ento inicio conver:=valorReais/1,50; seno se((moeda=D) ento inicio conver:=valorReais/2,50; seno se((moeda=M) ento inicio conver:=valorReais/2,30; seno se((moeda=E) ento inicio conver:=valorReais/1,70; fimse; fimse; fimse; fimse; fimse. sada<< O valor convertido ser de:<<conver; fim. Programa exerc8; Var idade: inteiro; Inicio Sada<<informe a sua idade: ; Entrada>>idade; Se(idade<16) ento Inicio Sada<<no eleitor; Seno se(idade>=18) e (idade<65) ento Inicio Sada<<eleitor obrigatorio; Seno se(idade>=16) e (idade<18) ento Inicio Sada<<eleitor facultativo; Seno Sada<<Eleitor facultativo Maior de 65 anos; Fimse; Fimse; Fim.

Programa exerc9; Var idade: inteiro; Nome: literal; Valorpagar: decimal; Inicio Sada<<informe o seu nome ; Entrada>>nome; Sada<<informe a sua idade: ; Entrada>>idade; Se(idade<=10) ento Inicio valorPagar:= 30; Seno se(idade>10) e (idade<=29) ento inicio valorPagar:= 60; Seno se(idade>29) e (idade<=45) ento inicio valorPagar:= 120; Seno se(idade>65) ento inicio valorPagar:= 400; fimse; fimse; fimse; fimse; sada<< Sr(a). <<nome<< O valor a ser pago de: <<valorPagar; Fim. Programa exerc10; Var l1, l2, l3: decimal; Inicio Sada<<informe o lado 1 ; Entrada>>l1; Sada<<informe o lado 2; Entrada>>l2; Sada<<informe o lado 3; Entrada>>l3; Se(l1>(l2+l3)) ento Inicio Sada<<lado 1 representa um triangulo; Seno se ((l2>(l1+l3)) ento Inicio Sada<<lado 2 representa um triangulo; Seno se ((l3>(l1+l2)) ento Inicio Sada<<lado 3 representa um triangulo; Fimse; Fimse; Fimse; Fim.

Programa exerc11; Var v1, v2, v3, v4, mairo: decimal; Inicio Sada<<informe o valor 1 ; Entrada>>v1; Sada<<informe o valor 2; Entrada>>v2; Sada<<informe o valor 3; Entrada>>v3; Maior:= 0; Se(v1>maior) ento Inicio Maior:=v1; Seno se(v2>maior) ento Inicio Maior:=v2; Seno se(v3>maior) ento Inicio Maior:=v3; Seno se(v4>maior) ento Inicio Maior:=v4; Fimse; Fimse; Fimse; Fimse; Sada<< O maior valor : << maior; Fim. **************************************************************************************************************************

Programa exerc12; Var n1,n2,n3, maior,menor:decimal; Inicio Maior:=0; Menor:=9999; Sada<< Informe o numero 1:; Entrada>>n1; Sada<< Informe o numero 2; Entrada>>n2; Sada<< Informe o numero 3:; Entrada>>n3; Se(n1>maior) ento Inicio Maior:=n1; Fimse; se(n2>maior) ento inicio maior:=n2; fimse. Se(n3>maior) ento Inicio Maior:=n3; Fimse; Se(n1<menor) ento Inicio menor:=n1; Fimse; Se(n2<menor) ento Inicio menor:=n2; fimse. Se(n3<menor) ento Inicio menor:=n3; Fimse; Se(maior<>n1) e (menor<>n1) ento Inicio Sada<< os nmeros em ordem so: << maior n1 menor; Fimse; Se(maior<>n2) e (menor<>n2) ento Inicio Sada<< os nmeros em ordem so: << maior n2 menor; Fimse; Se(maior<>n3) e (menor<>n3) ento Inicio Sada<< os nmeros em ordem so: << maior n3 menor; Fimse; Fim.

Programa exerc13; Var n1, n2, n3, n4, mediam, mediaf: decimal; Inicio Sada<<informe a nota 1; Entrada>>n1; Sada<<informe a nota 2; Entrada>>n2; Sada<<informe a nota 3; Entrada>>n3; Sada<<informe a nota 4; Entrada>>n4; Sada<<informe a media mnima de aprovao; Entrada>>mediam; Mediaf:=(n1+n2+n3+n4)/4; se (mediaf>=mediam) ento inicio Sada<<O aluno foi aprovado; senao Sada<<O aluno foi reprovado; Fimse; Fim. 14- Um restaurante faz uma promoo semanal de descontos para clientes de acordo com as iniciais do nome da pessoa. Criar um

algoritmo que leia o primeiro nome do cliente, o valor da sua conta e se o nome iniciar com as letras A, D, M ou S, dar um desconto de 30%. Para o cliente cujo nome no se inicia por nenhuma dessas letras, exibir a mens agem Que Pena. Nessa semana o desconto no para seu nome; mas continue nos prestigiando que sua vez chegar.

Programa exerc15; Var km, consumo : decimal; Tipocarro: char; Inicio Sada<<informe o percurso em km; Entrada>>km; Sada<<informe o tipo do carro; Entrada>>tipocarro; Se(tipocarro=A) ento inicio Consumo:=km/8; Seno se(tipocarro=b) ento inicio Cosumo:=km/9; Seno se(tipocarro=c) ento inicio Cosumo:=km/12; Fimse; Fimse; Fimse; Sada<<O consumo estimado ser: <<consumo; Fim. Programa exerc16; Var distancia,tempo,tempogasto,limite : decimal; Inicio Sada<<informe a distancia do percurso em km; Entrada>>distancia ; Sada<<informe o tempo do percurso em horas; Entrada>>tempo ; Sada<<informe o limite de velocidade; Entrada>>limite ;

Tempogasto:=distancia/tempo; Se (tempogasto<limite) ento inicio Sada<<Voc ultrapassou os limites de velocidade; Senao se (tempogasto>=limite) ento inicio Sada<<Voc no ultrapassou os limites de velocidade; Fimse; Fimse; Fim.

Programa exerc17; Var valorHoraT, total, bruto: decimal; qntHoras: inteiro inicio sada>>Informe o valor da Hora:; entrada<<valorHora; sada>>Informe a quantidade de Horas trabalhada: entrada<<qntHoras; bruto:= valorHoraT*qntHOras; Se(qntHoras>30) ento inicio Total:= bruto-(bruto*0.30); Fimse; Sada>> O total do salario ser:>>total; fim. ************************************************************************************************************************** Programa exerc18; Var peso,altura,imc : decimal; Inicio Sada<<informe o peso; Entrada>>peso ; Sada<<informe a altura; Entrada>>altura ; IMC:=peso/(altura*altura); Se (IMC< 18.5) ento inicio Sada<< Abaixo do peso; Seno Se (IMC> 18.5)e(imc<=25) ento inicio Sada<< Peso Normal; Senao se (IMC>26)e(imc<=30) ento inicio Sada<< Peso Acima do peso; Senao se (IMC>30) ento inicio Sada<< Obeso; Fimse; Fimse; Fimse; Fim. Programa Exerc19; var a,b,c : decimal; inicio sada<<Informe o valor de a; entrada>>a; sada<<Informe o valor de b; entrada>>b; sada<<Informe o valor de c; entrada>>c; Se (a>b+c) ou (b>a+c) ou (c>a+b) ento inicio se (A=B) e (B=C) ento inicio sada<< (Triangulo Isceles); fimse; se (A=B) e (B=C) e (A=C) ento inicio sada<< (Tringulo Equilatero); fimse; se(A<>B) ou (B<>C) ou (A<>C) ento inicio sada<< (Tringulo Escaleno); fimse; fim.

Programa Exerc20; Var A, B, C, delta, x1, x2: decimal; inicio sada<<Informe o valor de A; entrada>>A; sada<<Informe o valor de B; entrada>>B; sada<<Informe o valor de C; entrada>>C; delta:= B*B 4 * A * C; SE(delta<0) ento inicio Sada<<No h razes, delta negativo; fimse; Se (delta<0) ento inicio x1 = (-B + sqrt(delta)) / (2*A); **sqrt raiz quadrada x2 = (-B - sqrt(delta)) / (2*A); saida << As razes so: << x1<< e << x2; fimse; fim. Programa exerc21; Var desconto, salario: decimal; Inicio Sada<<informe o valor da compra; Entrada>>valorcompra ; Se(valor compra<1000) ento inicio Desconto:=valorcompra*0,05; Totalpagar:=valorcompra-desconto; Fimse; Se(valor compra>=1000) e( valorcompra<2000)ento inicio Desconto:=valorcompra*0,10; Totalpagar:=valorcompra-desconto; Fimse; Se(valor compra>=2000) ento inicio Desconto:=valorcompra*0,20; Totalpagar:=valorcompra-desconto; Fimse; Sada<<o valor do desconto foi de<< desconto; Sada<<o valor total foi de<< totalpagar; Fim.

Programa exerc22; Var desconto, salario: decimal; Inicio Sada<<informe o valor do salario; Entrada>>salario ; Se(salario<5000) ento inicio Desconto:=0; Seno Se(salario>=5000) e( salario<15000)ento inicio Desconto:=salario*0,10; Senao se (salario>=15000) e( salario<25000)ento inicio Desconto:=salario*0,15; Senao se (salario>=25000) ento inicio Desconto:=salario*0,15; Fimse; Fimse; Fimse; Sada<<o valor do desconto foi de<< desconto; Fim.

Programa exerc23; Var sigla: literal; Idade: inteiro; Salrio:decimal; Inicio Sada<<informe a sigla de sue estado; Entrada>>sigla ; Sada<<informe a sua idade; Entrada>>idade ; Sada<<informe o salrio; Entrada>>salario ; Se(sigla=SP)ou (sigla=mg)ou(sigla=rj)ou(sigla=es) ento inicio Desconto:=(salrio*0,10); Seno Se(sigla=df)ou (sigla=go)ou(sigla=mt)ou(sigla=ms) ento inicio Desconto:=(salrio*0,15); Senao se(sigla=sc)ou (sigla=pr)ou(sigla=rs) ento inicio Desconto:=(salrio*0,05); Senao se (sigla=pa)ou (sigla=am)ou(sigla=ro) ou(sigla=to) ou(sigla=ac) ou(sigla=am) ou(sigla=rr) ento inicio Desconto:=(salrio*0,09); Senao se (sigla=al)ou (sigla=ba)ou(sigla=ce) ou(sigla=ma) ou(sigla=pb) ou(sigla=pe) ou(sigla=pi) ou(sigla=rn) ou(sigla=se) ento inicio Desconto:=(salrio*0,07); Fimse; Fimse; Fimse; Fimse; Fimse; Sada<<o valor do desconto foi de<< desconto; Fim.

Você também pode gostar