quinta-feira, 21 de novembro de 2013

17 - Levantamento do estoque de camisetas(Porcentagem)

Nessa aula iremos resolver este exercício:

Construa o programa que permita fazer o levantamento do estoque
de camisetas de uma serigrafia. A loja possui um estoque de camisetas
nas cores: branca, preta, vermelha, azul e verde;
E nos tamanhos “P”, “M”, “G” e “GG”.
Especifique a quantidade de camisetas de cada cor e cada tamanho,
a quantidade e porcentagem de cada tamanho de uma mesma cor
e a porcentagem de cada cor em relação ao total.
quantidade de camisetas é desconhecida. O usuário digitará “S” para sair

Quem acompanha o blog, por favor dar um like na página do face abaixo:

https://www.facebook.com/LogicaDeProgramacao

Um abraço!

Uma possível solução

quarta-feira, 20 de novembro de 2013

16 - Soma dos elementos de uma matriz

Nessa aula iremos resolver este exercicio:

Escrever um algoritmo que leia uma matriz M(6,6) e calcule as somas das partes hachuradas e escreva a matriz M e as somas calculadas.

Quem acompanha o blog, por favor dar um like na página do face abaixo:

https://www.facebook.com/LogicaDeProgramacao

Um abraço!

uma possível solução


quinta-feira, 31 de outubro de 2013

15 - Calculo de Raizes

Nessa aula, iremos calcular a raiz quadrada ou cubica ou qualquer uma... de um número passado.

Quem acompanha o blog, por favor dar um like na página do face abaixo:

https://www.facebook.com/LogicaDeProgramacao 

Como costumo dizer, temos aqui uma possível solução

Espero que ajude a quem precisar.


segunda-feira, 23 de setembro de 2013

14 - Número Perfeito

Neste exercício iremos solucionar o exercício abaixo, muito parecido com o anterior do quadrado perfeito:

Dado um numero, identificar se ele é um número perfeito ou não.

Quem acompanha o blog, por favor dar um like na página do face abaixo:

https://www.facebook.com/LogicaDeProgramacao 

Como costumo dizer, temos aqui uma possível solução
Espero que ajude a quem precisar.


segunda-feira, 2 de setembro de 2013

13 - Quadrado Perfeito

Nesse exercício iremos elaborar um algoritmo para  verificar se o número lido é um quadrado perfeito ou não.

Quem acompanha o blog, por favor dar um like na página do face abaixo:


Como costumo dizer, temos aqui uma possível solução
Espero que ajude a quem precisar.


quarta-feira, 21 de agosto de 2013

12 - Desenhando MATRIZ

Primeiramente gostaria de informar que criei uma pagina para o blog no facebook, minha ideia e centralizar quaisquer discussões se um dia tiver.

Quem acompanha o blog passa la e da um like =)

https://www.facebook.com/LogicaDeProgramacao

Nesse exercício iremos aprender como gerar a matriz abaixo:


Como costumo dizer, temos aqui uma possível solução
Espero que ajude a quem precisar.
um abraço.


terça-feira, 16 de julho de 2013

11 - Algoritmos - Visualg - Soma dos elementos de uma matriz 3x3

Depois de um longo tempo sem nada, venho aqui trazer mais uma aula, mais um algoritmo resolvido, como sempre costumo dizer "uma das possíveis soluções".

Exercício:

Ler uma matriz de 3x3 e dizer a quantidade de valores lidos, a quantidade números pares lidos e a quantidade de números impares lidos:


Abaixo uma possível solução




Código da aula:

algoritmo "semnome"

var
         matriz:vetor[0..2,0..2] de inteiro
         somaPar,somaImpar,somaTodos, linha, coluna:inteiro
       
inicio

somaPar <-0
somaImpar <-0
somaTodos  <-0

para linha de 0 ate 2 faca
  para coluna de 0 ate 2 faca
       leia(matriz[linha,coluna])
       somaTodos <- somaTodos + 1
          se (matriz[linha,coluna] % 2) = 0 entao
             somaPar <- somaPar + 1
          senao
             somaImpar <- somaImpar +1
          fimse
  fimpara
fimpara

escreval("escrevendo a matriz")
para linha de 0 ate 2 faca
  para coluna de 0 ate 2 faca
     escreval(matriz[linha,coluna])
  fimpara
fimpara

escreval("quantidade de numeros lidos ", somaTodos)
escreval("quantidade de numeros impares lidos ", somaImpar)
escreval("quantidade de numeros pares lidos ", somaPar)



fimalgoritmo

terça-feira, 2 de julho de 2013

10 - funçoes e procedimentos

Depois de um longo tempo sem nada, venho aqui trazer mais uma aula, mais um algoritmo resolvido, como sempre costumo dizer "uma das possíveis soluções".

Hoje resolvi fazer um vídeo sobre um tema não abordado aqui antes, procedimentos e funções

Nesse vídeo criamos um programa que le por um procedimento dois números e chama uma função para  a somatória dos mesmos.

Vídeo:


Código da aula:

algoritmo "10 -  funçoes e procedimentos"

var

funcao somarNumeros (num1, num2 : inteiro):inteiro
var  soma:inteiro
inicio
       soma <- (num1 + num2)
       retorne soma
fimfuncao

procedimento lerNumeros()
var  x,y:inteiro
inicio
leia(x)
escreval()
leia(y)
escreval()
//chamar a funcao que retorna somatoria
escreval(somarNumeros(x,y))

fimprocedimento

inicio
 //chamar procedimento que le os dois numeros
 lerNumeros()
fimalgoritmo