Вы находитесь на странице: 1из 5

1) Escreva um algoritmo que leia trs valores inteiros e mostre-os em ordem decrescente.

2) Escreva um algoritmo que leia dois nmeros e exiba-os em ordem crescente. 3) Elabore um algoritmo que leia quatro valores inteiros exiba a mdia aritmtica entre eles. O algoritmo tambm deve exibir os nmeros menores e maiores do que a mdia. 4) Escreva um algoritmo que, a partir de um ms fornecido (nmero inteiro de 1 a 12), apresente o nome dele por extenso ou uma mensagem de ms invlido. 5) Elabore um algoritmo que leia, some e imprima o resultado da soma entre dois vetores inteiros de 50 posies. A soma deve ser feita somando-se os elementos que se encontram na mesma posio. 6) Construa um algoritmo que preencha um vetor de 100 elementos inteiros, colocando 1 na posio correspondente a um nmero par e 0 na posio de um nmero mpar. 7) Crie um algoritmo que leia um vetor de 30 nmeros inteiros e gere um segundo vetor cujas posies pares so o dobro do vetor original e as mpares o triplo. 8) Desenvolva um algoritmo que permita a leitura de um vetor de 30 nmeros inteiros, e gere um segundo vetor com os mesmos dados, s que de maneira invertida, ou seja, o primeiro elemento ficar na ltima posio, o segundo na penltima posio, e assim por diante. 9) Elabore um algoritmo que leia uma srie de 50 notas, e calcule quantas so 10% acima da mdia e quantas so 10% abaixo. 10) Crie um algoritmo que leia a pontuao final de 200 provas de um concurso e os nomes dos respectivos participantes, e apresente um ranking dos colocados que obtiveram mais de 70 pontos.

1- questo algoritmo "semnome" var a:vetor [1..3] de inteiro i,j,aux:inteiro inicio para i de 1 ate 3 faca escreval("Digite nmeros ",i) leia(a[i]) para j de 1 ate 2 faca se a[i]< a[j] entao aux <- a[i] a[i] <- a[j] a[j]<- aux fimse fimpara fimpara escreval("==Os Nmeros digitados em Ordem decrescente==") para i de 3 ate 1 passo -1 faca escreva(a[i], " ") fimpara fimalgoritmo

2- Questo algoritmo "semnome" var a,b:inteiro inicio

escreval("Digite nmeros ") leia(a) escreval("Digite nmeros ") leia(b) se (a < b) entao escreval("ORDEM CRESCENTE") escreval(a ," ", b) fimse se(a > b) entao escreval("ORDEM CRESCENTE") escreval(b," ",a) fimse fimalgoritmo

3- Questo

algoritmo "semnome" var i,v:inteiro maior,menor,media,soma:real inicio menor<-9999 para i de 1 ate 4 faca escreval("Digite valor :") leia(v) soma <-soma+v media <-soma/4 se v > maior entao maior <- v fimse se v < menor entao menor <- v fimse fimpara escreval("O mdia : ",media:2:2) escreval("O Maior Valor : ", maior) escreval("O menor valor : ", menor ) fimalgoritmo

4- Questo

algoritmo "mes" var mes:inteiro inicio escreval("Digite numero do Ms: ") leia(mes) escolha mes escreval(" ") caso 1 escreval("Janeiro")

caso 2 escreval("Fevereiro") caso 3 escreval("Maro") caso 4 escreval("Abril") caso 5 escreval("Maio") caso 6 escreval("Junho") caso 7 escreval("Julho") caso 8 escreval("Agosto") caso 9 escreval("Setembro") caso 10 escreval("Outubro") caso 11 escreval("Novembro") caso 12 escreval("Dezembro") outrocaso escreval("Ms Invalido!") fimescolha fimalgoritmo

5- Questo

algoritmo "algo" var va,vb,vc:vetor[1..50] de inteiro i:inteiro inicio para i de 1 ate 50 passo 1 faca escreval("Digite valor vetor1 posio: ",i) leia(vb[i]) escreval ("Digite valor vetor2 posio: ",i) leia(vc[i]) va[i] <- vb[i]+vc[i] fimpara para i de 1 ate 50 passo 1 faca escreval(va[i]) fimpara fimalgoritmo

6- Questo

algoritmo "algo" var v:vetor[1..10] de inteiro

i:inteiro inicio para i de 1 ate 100 faca se i mod 2=0 entao v[i]<- 1 senao v[i]<-0 fimse fimpara para i de 1 ate 10 faca escreval(v[i]) fimpara fimalgoritmo

7- Questo algoritmo "algo" var va,vb,vc:vetor[1..30] de inteiro i:inteiro inicio para i de 1 ate 30 faca escreval("Digite valor vetor1 posio: ",i) leia(vb[i]) se i mod 2=0 entao va[i] <- vb[i]*2 senao va[i] <- vb[i]*3 fimse fimpara para i de 1 ate 30 faca escreva(va[i], " ") fimpara fimalgoritmo

8- Questo algoritmo "algo" var va,vb:vetor[1..30] de inteiro i:inteiro inicio para i de 1 ate 30 faca escreval("Digite valor vetor1 posio: ",i) leia(va[i]) vb[i]<-va[i] fimpara escreval("VETOR NAS POSIES DIGITADAs") para i de 1 ate 30 faca escreva(vb[i], " ") fimpara escreval(" ") escreval("VETOR DE FORMA INVERTIDA") para i de 30 ate 1 passo -1 faca

escreva(vb[i], " ") fimpara fimalgoritmo

10- Questo

algoritmo "algo" var va:vetor[1..200] de caractere vb:vetor[1..200] de inteiro i:inteiro inicio para i de 1 ate 5 faca escreval("Digite Nome do Participante",i) leia(va[i]) escreval("Digite Nota do Participante ", i) leia(vb[i]) fimpara escreval("==RANKING DOS COLOCADOS==") para i de 1 ate 200 faca se vb[i]>=70 entao escreval(va[i]," ",vb[i]) fimse fimpara fimalgoritmo

Вам также может понравиться