Ir para conteúdo
Fórum Script Brasil

Jorge JAVA

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Jorge JAVA

  1. Ola galera da TI...

    Sou iniciante em programação e tenho C++ como minha primeira linguagem (ESTRUTURADA, NÃO OO).. ainda não cheguei em conceitos complexos como gerenciamento de endereço de memoria ou ponteiros.. mas, já faço algumas coisinhas.. Estou meio confuso com o conceito de arrays(vetores) e matrizes.. por isso, a principio gostaria que vocês me dessem os exemplos de SITUAÇÕES que posso usar esses artificios...

    Vamos a meu caso..

    Agora, estou fazendo um programa que serveria para uma locadora.. onde tenho um menu que consiste em:

    1) cadastrar cliente

    2) cadastrar filme

    * no cadastro do cliente tenho codigo do cliente, nome e endereço..

    * no cadastro do filme tenho codigo, status, nome e ano..

    quem vai determinar tudo isso é o usuario final!!!

    minha duvida é:

    como faço para que quando o cara entrar com o nome do cliente (tipo JORGE SANTOS JESUS DE ASSIS) e o endereço (tipo RUA DIRETA DO CAMPO BELO, ESTRADA 50, NUMERO 06, CASA 70) e tambem o nome do filme o meu programa NÃO DÊ PAU e consiga imprimir tudo o que ele entrou.. até os espaços??

    qual tipo de arquivo eu posso usar??

    string, char... como concatenar isso em C++??

    meu codigo esta assim (agora).. não está terminado..

    obs: Não quero que vocês me deem outras soluções para esse problema pois a intensão aqui é adquirir o conhecimento de forma mais informal (diferente de como vemos nos livros..)

    abs galera!!!

    =]

    codigo:

    #include <iostream>

    using namespace std;

    int main()
    {
        double op;
        int ano_filme;
        string nome_cliente, end_cliente, cod_cliente;
        string cod_filme, status_filme, nome_filme;
    
    system ("title PROGRAMA LOCADORA");
    
    cout << " \n\n";
    
    while (op != 3){
          
         cout << " ENTRE COM A OPCAO: \n\n 1) CADASTRAR CLIENTE \n\n 2) CADASTRAR FILME \n\n";
         cout << " 3) SE QUISER SAIR \n\n";
         cin >> op;
    
    
        if(op == 1){
              cout << " ENTRE COM O CODIGO DO CLIENTE: \n";
              cin >> cod_cliente;
              cout << " ENTRE COM UM NOME PARA O CLIENTE: \n";
              cin >> nome_cliente;
              cout << " QUAL O ENDERECO DO CLIENTE? \n";
              cin >> end_cliente;
              }
              
              else if(op ==2){
                   cout << " ENTRE COM O CODIGO DO FILME: \n";
                   cin >> cod_filme;
                   cout << " QUAL O STATUS: \n";
                   cin >> status_filme;
                   cout << " NOME DO FILME: \n";
                   cin >> nome_filme;               
                   cout << " O ANO DO FILME: \n";
                   cin >> ano_filme;
                   }

    }

    cout << " IMPRIMINDO DADOS DE CLIENTES: \n\n";

    cout << " ************************************************** \n";

    cout << " CODIGO: \n" << cod_cliente << "\n\n";

    cout << " CLIENTE: \n" << nome_cliente << "\n\n";

    cout << "ENDERECO: \n" << end_cliente << "\n\n";

    cout << " ************************************************** \n\n";

    cout << " IMPRIMINDO DADOS DE FILMES: \n\n";

    cout << " ************************************************** \n";

    cout << " CODIGO: \n" << cod_filme << "\n\n";

    cout << " STATUS: \n" << status_filme << "\n\n";

    cout << " FILME: \n" << nome_filme << "\n\n";

    cout << "ANO: \n" << ano_filme << "\n\n";

    cout << " \n";

    cout << "OBRIGADO!!\n\n";

    system("PAUSE");

    return 0;

    }

    :unsure:

×
×
  • Criar Novo...