Lógica de Programação Professora Lucélia EXERCÍCIOS - Estrutura Sequencial 1. Faça um algoritmo que leia dois números, calcule e imprima a soma desses dois números. Program Exercicio1; var num1, num2, soma: integer; Begin //Entrada de dados Write('Informe o primeiro valor: '); Read(num1); Write('Informe o segundo valor: '); Read(num2); //Processamento soma:= num1 + num2; //Saída Writeln('Soma = ',soma); End. 2. Faça um programa que receba dois números reais, calcule e mostre a subtração do primeiro número pelo segundo. Program Ex2Sequencial; var num1, num2, subtracao: real; Begin //Entrada write('Informe o 1§ valor: '); read(num1); write('Informe o 2§ valor: '); read(num2); //Processamento subtracao := num1 - num2; //Saída writeln('Subtração do 1§ valor pelo 2§ = ',subtracao:0:1); End. 3. Faça um programa que receba dois números inteiros, calcule e imprima a divisão do primeiro número pelo segundo. Program Ex3Sequencial; var num1, num2: integer; divisao: real; Begin //Entrada write('Informe o 1§ valor: '); read(num1); write('Informe o 2§ valor: '); read(num2); //Processamento divisao := num1/ num2; //Saída writeln('Divisão do 1§ valor pelo 2§ = ',divisao:0:2); End. 4. Faça um programa que leia um número e informe a metade e o dobro desse número. Program Ex4; var num, dobro: integer; metade: real; Begin //Entrada write('Informe o valor desejado: '); Read(num); //Processamento metade:= num/2; dobro := num * 2; //Saída writeln('Metade = ',metade:0:1); writeln('Dobro = ',dobro); End. 5. Escreva um programa que receba um número via teclado e informe em seguida a metade e o quadrado desse número. Program Ex5; var num, quadrado: integer; metade: real; Begin //Entrada write('Informe o valor desejado: '); Read(num); //Processamento metade:= num/2; quadrado := num * num; //Saída writeln('Metade = ',metade:0:1); writeln('Quadrado = ',quadrado); End. 6. Escrever um programa que permita receber o nome e a idade de uma pessoa e em seguida, informar o nome digitado e a idade da pessoa daqui a 30 anos. Program Ex6; var nome: String; idade1, idade2: integer; Begin //Entrada write('Informe o seu nome: '); Read(nome); write('Informe sua idade atual: '); read(idade1); //Processamento idade2 := idade1 + 30; //Saída writeln('Prezado(a) ',nome,', daqui a 30 anos, você terá ',idade2, ' anos'); End.