Professional Documents
Culture Documents
var
g: vetor [1..13] de inteiro
r: vetor [1..13] de inteiro
i,acertos :inteiro
inicio
// ler gabarito
para i de 1 ate 13 faca
g[i] <- 0
enquanto (g[i] < 1 ou g[i] > 3) faca
escreval ("Digite o gabarito da linha: ", i)
leia (g[i])
fimenquanto
fimpara
escreval ("Digite o numero do cartao: ")
leia (numcartao)
para i de 1 ate 13 faca
r[i] <- 0
enquanto (r[i] < 1 ou r[i] > 3) faca
escreval ("Digite a opo marcada para a linha: ", i)
leia (r[i])
fimenquanto
fimpara
acertos <- 0
para i de 1 ate 13 faca
se (r[i] = g[i]) entao
acertos <- acertos + 1
fimse
fimpara
se (acertos = 13) entao
escreval ("GANHADOR, PARABENS")
senao
escreval ("Voc teve ", acertos, " acertos")
fimse
fimalgoritmo
*****************************************************************************
6 - Algoritmo_Soma
Inteiro: N, i, j, A(i,j), C(i,j), B(i,j)
Inicio
Ler N
Para i de 1 ate N passo 1 faa
Imprimir (A(i,j), j=1, N, 1)
Fim_para
Para i de 1 ate N passo 1 faa
inicio
// Seo de Comandos
para i de 1 ate 2 faca
para j de 1 ate 3 faca
escreva("Digite um nmero inteiro: [", i, ",", j, "] ")
leia(matrizA[i,j])
fimpara
fimpara
escreval(" - MATRIZ A -")
para i de 1 ate 2 faca
para j de 1 ate 3 faca
escreva(matrizA[i,j]," ")
fimpara
escreval(" ")
fimpara
para i de 1 ate 3 faca
para j de 1 ate 2 faca
matrizB[i,j]<-(matrizA[j,i])
fimpara
fimpara
escreval(" - MATRIZ B -")
para j de 1 ate 3 faca
para i de 1 ate 2 faca
escreva(matrizB[j,i]," ")
fimpara
escreval(" ")
fimpara
escreval(" ")
fimalgoritmo
*******************************************************************************************
8 - algoritmo L5P14;
var
inteiro : I, J, S, M[1..2,1..3];
incio
para I de 1 at 2 faa
para J de 1 at 3 faa
leia(M[I,J]);
fim-para
fim-para
S <- 0;
para I de 1 at 2 faa
para J de 1 at 3 faa
S <- S + M [I,J];
fim-para
fim-para
imprima(S);
fim
*******************************************************************************************
13 var
v:vetor[1..5]de inteiro
vr:vetor[1..5]de inteiro
i,x,cont_p,cont_i:inteiro
inicio
para i de 1 ate 30 faca
leia(x)
se(x%2)=0 entao
cont_p<-cont_p+1
v[cont_p]<-x.
se cont_p=5 entao
escreval("Vetor par")
para i de 1 ate 5 faca
escreval(v[i])
fimpara
escreval
cont_p<-0
fimse
senao
cont_i<-cont_i+1
vr[cont_i]<-x
se cont_i=5 entao
escreval("Vertor Impar")
para i de 1 ate 5 faca
escreval(vr[i])
fimpara
cont_i<-0
escreval
fimse
fimse
fimpara
escreval("Vetor par")
para i de 1 ate cont_p faca
escreval(v[i])
fimpara
escreval("vetor impar")
para i de 1 ate cont_i faca
escreval(vr[i])
fimpara
fimalgoritmo
*******************************************************************************************
19 - algoritmo "Gera vetor com 10 primos"
var
X: vetor[1..10] de inteiro
i, num, qtde, cont: inteiro
inicio
cont <- 0
num <- 101
enquanto (cont<10) faca
qtde <- 0
para i de 1 ate num faca
se (num%i=0) entao
qtde<-qtde+1
fimse
fimpara
se (qtde=2) entao
cont<-cont+1
X[cont]<-num
fimse
num <- num + 1
fimenquanto
para i de 1 ate 10 faca
escreva(X[i], " ")
fimpara
fimalgoritmo
*******************************************************************************************
20 - Declaro m [ 1..10 ] , n [ 1..10 ], o [ 1..20 ] ,i,num, maior numericos
maior = 0
num=0
Para i = 1 ate 10 faca passo +1
leia num
m[ i ]= num
proximo i
fim_para