quarta-feira, 29 de julho de 2015

Tabuada em C++: Faça um algoritmo que apresente na tela a tabuada de um número

Tabuada em C++: Faça um algoritmo que apresente na tela a tabuada de um número.

Criar uma tabuada é relativamente simples. É só pegar o valor de uma variável e fazer a multiplicação por ene vezes repetidos. 

Você terá que usar comandos de repetição. Como você tem, por padrão das tabuadas um número de vezes a ser repetido, 10 vezes, é muito mais comum e mais fácil e rápido escrever um laço FOR.

Veja este exemplo:


O código acima é simples e apresenta na tela a tabuada de um número digitado pelo usuário. A saída na tela apresentará isto:


No livro Treinamento em Linguagem C++ - Módulo 1, tem o seguinte código, que, apresenta a tabuada a partir do número 2 até o número 9; exibe toda a tabuada na tela em colunas. Veja o código que transcrevi das páginas do Livro:


O código acima é simples e apresenta na tela a tabuada dos números a partir do 2, até ao número 9. A saída na tela apresentará como abaixo, em colunas, dividida em duas partes. A parte superior da tela, as tabuadas de 2 até 5, e na parte inferior, a tabuada de 6 até 9.

Isto é tudo por hoje!

segunda-feira, 13 de julho de 2015

Crie um algoritmo em VisualG que leia duas matrizes 2x5 e crie uma terceira matriz também 2x5 com o valor da soma dos elementos de mesmo índice.

Crie um algoritmo em VisualG que leia duas matrizes 2x5 e crie uma terceira matriz também 2x5 com o valor da soma dos elementos de mesmo índice.

algoritmo "vet2x5"
var
vet2x5:vetor[1..5,1..5] de inteiro
vetS2x5:vetor[1..5,1..5] de inteiro
i,j:inteiro

inicio

para i de 1 ate 5 faca
     para j de 1 ate 5 faca
       escreva("Lendo dados:","[",i,"]","[",j,"]: ")
       leia(vet2x5[i,j])
         vetS2x5[i,j] <- vet2x5[i,j]+vet2x5[i,j]
     fimpara
fimpara
 escreval(" ---- VOCE DIGITOU ------- ")
para i de 1 ate 5 faca
     para j de 1 ate 5 faca
          escreva(vet2x5[i,j], "-")
     fimpara
     escreval(" ")
fimpara
 escreval(" ---- EU SOMEI ----- ")
para i de 1 ate 5 faca
     para j de 1 ate 5 faca
          escreva(vetS2x5[i,j], " ")
     fimpara
     escreval(" ")
fimpara
fimalgoritmo

segunda-feira, 6 de julho de 2015

VisualG: Faça um programa que recebe o salário de um colaborador e o reajuste e exiba o resultado do reajuste.

Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual:

• salários até R$ 280,00 (incluindo) : aumento de 20%
• salários entre R$ 280,00 e R$ 700,00 : aumento de 15%
• salários entre R$ 700,00 e R$ 1500,00 : aumento de 10%
• salários de R$ 1500,00 em diante : aumento de 5%

Após o aumento ser realizado, informe na tela:

• o salário antes do reajuste;
• o percentual de aumento aplicado;
• o valor do aumento;
• o novo salário, após o aumento.

O programa foi escrito no programa VisualG, como me foi enviado por um colaborador.



Sempre publico as imagens e nunca os códigos, para evitar que o estudante de programação apenas copie e cole o texto. Se quiser, os códigos, tem que pagar por eles ou que no mínimo tenha que digitar todas as linhas que eu digitei.

Faz parte do aprendizado, reproduzir códigos.
Quer copiar e colar: compre os código que eu vendo!