Capitulo 02 - Introdução a Programação em C++

Vou mostrar três exemplos de programas que exibe uma mensagem na tela e o quarto exemplo é um programa que obtêm informações dois números de um usuário, calcula sua soma e exibe o resultado. O quinto exemplo demonstra os fundamentos da tomada de decisão que mostra como comparar dois números e exibir uma mensagem com base nos resultados de comparação.

Exemplo 01:

/*
Figura 2.1: ProgImpresstexto.cpp
Programa de impressao de texto.
*/

#include <iostream> //permite que op programa gere saida de dados na tela

//a funcao main inicia a execucao do programa
int main()
{
    std::cout << "Bem vindo ao C++!\n";   //exibe a mensagem

    return 0;
}

neste programa vemos a barra asteriscos no qual são os comentários que podem ser comentados de duas maneiras que são: // ou /* */ e imprime uma mensagem de boas vindas na tela.




 No próximo exemplo irei mostrar o programa modificado onde podemos imprimir múltiplas linhas de texto com uma única instrução usando a sequência de escape \n (nova linha) for encontrada no fluxo de saída, o cursor de tela é posicionado no começo da linha seguinte.

Exemplo 02 e 03:

/*
Figura 2.3: LinhaTextoMultInstrucao.cpp
Imprimindo uma linha de texto com multiplas instruções.
*/

#include <iostream>

int main()
{
    std::cout << "Bem vindo ";
    std::cout << "ao C++!\n";

    return 0;
}

No exemplo da figura 2.3 imprime a mensagem usando múltiplas instruções
ao compilar e executar ira mostrar essa mensagem na tela:







/**
Figura 2.4: multLinhasUnicaInstrucao.cpp
Imprimindo multiplas linhas de texto com unica instrucao.
**/

#include <iostream>  //permite que o programa gere saida de dados na tela

//a funcao main inicia a execucao do programa
int main()
{
    std::cout << "Bem vindo\nao\n\nC++!\n";

    return 0;  //indica que o programa terminou com sucesso
}  //fim da funcao main 

Já no exemplo 2.4 imprime múltiplas linhas de texto com única instrução.



O próximo exemplo o programa adiciona inteiros e exibe a soma de dois números digitados pelo usuário na tela.

Exemplo 04:

/*
Figura 2.5: ProgrAdicao.cpp

*/

#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main()
{
    //declaracoes de variaveis
    int numero1; //primeiro inteiro a adicionar
    int numero2; //segundo numero a adicionar
    int soma;    //soma de numero1 e numero2

    cout << "Entre com o primeiro numero inteiro: "; //solicita dados do usuario
    cin >> numero1; //le primeiro inteiro inserido pelo usuario em numero1

    cout << "Entre com o segundo numero inteiro: ";  //solicita dados ao usuario
    cin >> numero2; //le segundo inteiro inserido pelo usuario em numero2

    soma = numero1 + numero2; //adiciona os numeros; armazena o resultado em soma

    cout << "Soma = " << soma << endl; //exibe soma; termina a linha

    return 0; //indica que o programa terminou com sucesso

}

Programa de adicao que exibe a soma de dois numeros.


 
Exemplo 05:

Neste programa iremos usar instruções de comparação if, operadores relacionais e operadores de igualdade.

/*
Figura 2.13: OperadoresRelacionaisIF.cpp
Comparando inteiros utilizando instrucoes if, operadores relacionais
e opreadores de igualdade.
*/

#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main()
{
    int numero1;  //primeiro inteiro a comparar
    int numero2;  //segundo inteiro a comparar

    cout << "entre com 2 inteiros para comparar: "; //solocita dados do usuario
    cin >> numero1 >> numero2; //le dois inteiros fornecidos pelo usuário

    if(numero1 == numero2)
       cout << numero1 << " == " << numero2 << endl;


    if(numero1 != numero2)
       cout << numero1 << " != " << numero2 << endl;

    if(numero1 < numero2)
       cout << numero1 << " < " << numero2 << endl;

    if(numero1 > numero2)
       cout << numero1 << " > " << numero2 << endl;

    if(numero1 <= numero2)
       cout << numero1 << " <= " << numero2 << endl;

    if(numero1 >= numero2)
       cout << numero1 << " >= " << numero2 << endl;

    return 0;

}


Aqui terminamos o Capitulo 02 de Introdução a Programação em C++


até a próxima

Comentários

Postagens mais visitadas