Sei sulla pagina 1di 2

algoritmo numeroprimo;

variveis
n: inteiro;
p: literal;
fim-variveis
/* Programa para impresso de caracteres, o teste feito na funo */
incio
imprima("Digite um numero para saber se eh primo");
n:=leia();
p:=primo(n);
imprima("O numero digitado", p);
fim
/* clculos embutidos na funo prdefinida retornando apenas os caracteres*/
funo primo(a:inteiro):literal
c:inteiro;
incio
c:=a;
enquanto c > 2 faa
c:=c-1;
se a%c=0 ento
c:=2;
retorne" nao eh primo";
seno
se c = 2 ento
retorne "eh primo, meu irmaozinho";
fim-se
fim-se
fim-enquanto
fim

algoritmo comparacaovetores;
variveis
/* Declarao padro de variveis */
v:matriz[10] de reais;
i:inteiro;
maiort:inteiro;
menort:inteiro;
fim-variveis
incio
/* Seo de alimentao do vetor */
para i de 0 at 9 passo 1 faa
imprima("digite a temperatura");
v[i]:=leia();
fim-para
/* comparadores zerados */
maiort:=v[0];
menort:=v[0];
/* comparao dos valores dentro do vetor */
para i de 0 at 9 passo 1 faa
se v[i]>maiort ento
maiort:=v[i];
fim-se
se v[i]<menort ento
menort:=v[i];
fim-se
fim-para
/* Sada do programa, maior e menor temperatura */
imprima("A maior temperatura eh", maiort);
imprima("A menor temperatura eh", menort);
fim

algoritmo notas;
variveis
/* Declarao padro de variveis */
v1:matriz[20] de reais;
v2:matriz[11] de reais;
nota:real;
i:inteiro;
i2:inteiro;
fim-variveis
incio
para i de 0 at 19 passo 1 faa
imprima("Digite as notas dos alunos");
nota:=leia();
se nota>=0 e nota<=10 ento
v1[i]:=nota;
seno
imprima("Digite uma nota valida");
fim-se
fim-para
fim

algoritmo palindromo;
/* Declarao das variveis */
variveis
v1: matriz [5] de inteiros;
i: inteiro;
num: inteiro;
fim-variveis
/* programa */
incio
imprima("digite um numero de 5 digitos", "\n");
num:=leia();
/* Elemento de alimentao do vetor */
para i de 0 at 4 passo 1 faa
v1[i]:=num%10;
num:=num/10;
fim-para
se (v1[0]=v1[4] e v1[1]=v1[3]) ento
imprima("O numero digitado eh um palindromo");
seno
imprima("o numero digitado no eh um palindromo");
fim-se
fim

Potrebbero piacerti anche