Documente Academic
Documente Profesional
Documente Cultură
101") escreval ("Bauru com Ovo, cdigo 102") escreval ("Hambrguer, cdigo 103") escreval ("Cheeseburguer, cdigo 104") escreval ("Refrigerante, cdigo 105") escreva ("Digite o cdigo: ") leia (cod) escreva ("Digite a quantidade desejada: ") leia (q) escolha (cod) caso 100 pf <- 1.20*q escreval (" O preo a ser pago : ",pf) caso 101 pf <- 1.30*q escreval (" O preo a ser pago : ",pf) caso 102 pf <- 1.50*q escreval (" O preo a ser pago : ",pf) caso 103 pf <- 1.20*q escreval (" O preo a ser pago : ",pf) caso 104 pf <- 1.30*q escreval (" O preo a ser pago : ",pf) caso 105 pf <- 1.00*q escreval (" O preo a ser pago : ",pf) fimescolha fimalgoritmo
2) algoritmo "Dois valores" var x,y : inteiro a : caractere inicio escreval (" (a) Soma ") escreval (" (b) Subtrao ") escreval (" (c) Multiplicao ") escreval (" (d) Diviso ") escreval (" (e) Comparao ") escreva ("Digite o primeiro nmero: ") leia (x) escreva ("Digite o segundo nmero: ")
leia (y) escreva ("Qual operao deseja realizar?: ") leia (a) escolha (a) caso "a" escreva ("O resultado desta operao :") escreva (x+y) caso "b" escreva ("O resultado desta operao :") escreva (x-y) caso "c" escreva ("O resultado desta operao :") escreva (x*y) caso "d" escreva ("O resultado desta operao :") escreva (x/y) caso "e" se (x=y)entao escreva (" Os nmeros ,x, e ,y, so iguais!") fimse se (x>y)entao escreva (" O maior nmero :", x) fimse se (y>x)entao escreva ("O maior nmero :", y) fimse fimescolha fimalgoritmo
3) algoritmo "Nmeros Naturais" var x : real inicio x <- 0 enquanto x < 10 faca escreva (x) x <- x + 1 fimenquanto fimalgoritmo
inicio x <- 1 enquanto x < 20 faca escreva (x) x <- x + 2 fimenquanto fimalgoritmo
5) algoritmo "Soma dos 100 primeiros nmeros" var x, y : real inicio x <- 0 y <- 1 enquanto y< 100 faca x <- x + y y <- y + 1 fimenquanto escreva ("A soma dos 100 primeiros numeros " ,x) fimalgoritmo
6) algoritmo "Contador de nmeros negativos" var x, y, z: real inicio y <- 1 z <- 0 enquanto y < 6 faca escreva ("Digite ",y," nmero: ") leia (x) se x < 0 entao z <- z + 1 fimse y <- y + 1 fimenquanto escreval ("A quantidade de numeros negativos ",z) fimalgoritmo
7) algoritmo Maior e menor valores entre 50 nmeros var: a,maior,menor: real inicio escreva(Digite o 1 nmero: )
leia(a) menor<-a maior<-a para x de 1 ate 50 passo 1 faca escreva(Digite o ,x, nmero: ) leia(a) se a > maior ento maior<-a seno se a < menor ento menor<-a fimse fimse fimpara escreva(O maior nmero entre os digitados : ,maior) escreva(O menor nmero entre os digitados : ,menor) fimalgoritmo
8) algoritmo "Soma dos nmeros negativos" var :x, y,: real inicio repita escreva(Para finalizar a operao digite zero!) escreva(Digite o nmero: ) leia(x) se x< 0 entao y<-y+x fimse ate x= 0 escreva (A soma dos nmeros negativos : ,y) fimalgoritmo
9) algoritmo Mdia dos nmeros pares var y, z, x : inteiro media : real inicio x <- 1 y <- -1
escreval ("Para finalizar a operao digite zero") enquanto x <> 0 faca escreva ("Digite um nmero: ") leia (x) se x % 2 = 0 entao z <- z + x y <- y + 1 fimse fimenquanto media <- z/y escreval escreval ("A mdia dos valores pares digitados :", media) fimalgoritmo 10) algoritmo "Valor maior, menor e mdia" var a, maior,z, menor : inteiro med : real inicio menor <- a maior <- a z<- a para x de 1 ate 4 passo 1 faca escreva("Digite o nmero: ") leia(a) se a > maior entao maior<- a senao se a < menor entao menor<- a fimse fimse z<-z+a fimpara med <- z/5 escreval ("O maior nmero : ", maior) escreval ("O menor numero : ", menor) escreval ("A media dos valores : ", med) fimalgoritmo 12) algoritmo "Mdia aritmtica dos alunos" var: x, cod, nota, z: inteiro media : real nome : caracter inicio x <- 0 cod <- 1 nota <- 0
z <- 1 escreval ("Para encerrar o programa digite 0 no campo que l o codigo do aluno") enquanto cod <> 0 faca escreval ("Digite o cdigo do aluno: ") leia (cod) se cod <> 0 entao escreval ("Digite o nome do aluno: ") leia (nome) enquanto a < 4 faca escreval ("Informe a " ,z," nota do aluno: ") leia (nota) x <- nota + x z <- z + 1 fimenquanto media <- x/3 escreva ("A media do aluno ",nome," : ",media) fimse fimenquanto fimalgoritmo 13) algoritmo "Mdia dos nmeros pares" var z, x, y, soma, n: real inicio soma <- 0 y<-1 z <- 1 escreval ("Digite um nmero: ") leia (n) enquanto y <= n faca x <- 1/y escreval (x) y <- Y+1 soma <- soma + x fimenquanto escreva (" A soma dos nmeros : ",soma) fimalgoritmo 14) algoritmo "Divisores de um nmero" var x, y, z: inteiro inicio escreval ("Digite um numero ") leia (x) y <- x enquanto y <> 0 faca z <- x mod y
se z = 0 entao escreva ("O numero ",y," divisor de",x) fimse y <- y - 1 fimenquanto fimalgoritmo 15) algoritmo "Fatorial" var x, y, z: inteiro inicio escreva ("Digite um numero inteiro positivo: ") leia (z) y <- z x <- 1 enquanto y <> 0 faca y <- y - 1 x <- x * z * ( z - Y) z <- z 1 fimenquanto escreva (x) fimalgoritmo