1. Faça um algorítimo que imprima na tela a soma de números inteiros 35 e 47:
algoritimo "Problema_Exemplo"
var
n1,n2:inteiro
inicio
n1 := 35
n2 := 47 //atribuindo os valores para as variáveis
escreva(n1,n2) /mandando escrever as variáveis
fimalgoritimo
Análise:
Usou-se ":=" lido Recebe, por exemplo n1:=35 fica N1 recebe 35, é atribuido um valor a variavel inteira N1.
Depois de atribuidos os valores são mostrados na tela como o pedido.
O Mesmo Poderia ter sido feito sem variaveis mas como queria deixar essa parte mais clara logo ja coloquei assim, poderia ser assim também.
algoritimo "Problema_Exemplo"
var
inicio
escreva("35 e 47") /mandando escrever as variáveis
fimalgoritimo
E se esse mesmo algorítimo pedisse para que você escrevesse um valor e depois ele fosse mostrado? Aí sim era de uso obrigatório variaveis:
algoritimo "Problema_Exemplo"
var
n1,n2:inteiro
inicio
leia(n1,n2) //lendo as variaveis em vez de definir você mesmo.
escreva(n1,n2) /mandando escrever as variáveis
fimalgoritimo
________________________________________________________
________________________________________________________
2. Faça um Algoritimo que execute e imprima a soma de 2 números:
Obs: Vamos usar como base o exercício anterior para ler as variaveis n1 e n2.
algoritimo "Problema_Exemplo"
var
n1,n2,soma:inteiro
inicio
leia(n1,n2) //
soma := n1+n2 //cálculo da soma de 2 variaveis digitadas.
soma := n1+n2 //cálculo da soma de 2 variaveis digitadas.
escreva("A Soma é: ",soma)
fimalgoritimo
Agora faça soma,multiplicação,divisão, e subtração de 2 números quaisquer digitados pelo usuário:
algoritimo "Problema_Exemplo"
var
n1,n2,soma,subtracao,multiplicacao:inteiro
divisao : real
inicio
inicio
leia(n1,n2)
soma := n1+n2 //cálculo da soma de 2 variaveis digitadas.
subtracao := n1-n2 //cálculo da subtração de 2 variaveis digitadas.
soma := n1+n2 //cálculo da soma de 2 variaveis digitadas.
subtracao := n1-n2 //cálculo da subtração de 2 variaveis digitadas.
multiplicacao := n1*n2 //cálculo da multiplicação de 2 variaveis digitadas.
divisao := n1/n2 //cálculo da divisão de 2 variaveis digitadas.
escreval("A Soma é: ",soma)
escreval("A Subtração é: ",subtracao)
escreval("A Multiplicação é: ",multiplicacao)
escreval("A Divisão é: ",divisao)
fimalgoritimo
Análise: Ao final desse código repare na parte de declaração de variáveis, destaquei que divisão está como REAL, por quê?
Resposta simples e matemática: Qualquer número dividido por qualquer número pode e geralmente alertórios gerarão um número decimal, ou seja REAL.
Se você digitasse 4 / 2 iria dar 2 , mas e se fosse 6 / 4 ? o Número seria 1,5 que é Real, teste colocar divisao como inteiro e o programa VisuALG ja vai te dar um erro, depois tente colocar algum número decimal, vai trancar e sair do programa, pois ainda não está 1/1000 de ser um programa completo e sim apenas um protótipo para desenvolvimento de raciocício lógico de programação.
Nenhum comentário:
Postar um comentário