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
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
Postar um comentário