Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  vdsvds
Language: C/C++
Code:
#include <iostream>
#include <fstream>
#include <string.h>
#include <stdlib.h>
using namespace std;

int main()
{
    string nome;
    string arq;
    string dados;
    int n = 0, c = 0;
    cout<<"----------------------------------------"<<endl;
    cout<<"             CADASTRO EMPRESA"<<endl;
    cout<<"----------------------------------------"<<endl;
    while(true){
        cout<<"Insira o Nome Fantasia da empresa: "<<endl;
        getline(cin, nome);
        arq = nome + ".txt";
        cout<<arq<<endl;
        ofstream arquivo(arq);
        if(arquivo.is_open()){
            arquivo<<"Nome da empresa: "<<nome<<endl;
            cout<<"Insira o CNPJ da empresa:n>";
            getline(cin, dados);
            arquivo<<"CNPJ: "<<dados<<endl;
            cout<<"Insira a Razão Social:n>";
            getline(cin, dados);
            arquivo<<"Razão Social: "<<dados<<endl;
            cout<<"Insira o CEP:n>";
            getline(cin, dados);
            arquivo<<"CEP: "<<dados<<endl;
            cout<<"Insira o telefone de contato:n";
            getline(cin, dados);
            arquivo<<"Telefone: "<<dados<<endl;
            cout<<"Insira o email:n>";
            getline(cin, dados);
            arquivo<<"Email: "<<dados<<endl;
            cout<<"Há portas disponíveis para Fixo/Banda Larga?"<<endl;
            cout<<"[1] Simn[2] Nãonn>";
            cin>>n;
            if(n==1){
                arquivo<<"Portas disponíveis?nSim"<<endl;
                cout<<"Quantas portas de 15mbps?n>";
                getline(cin, dados);
                arquivo<<"15mbps: "<<dados<<endl;
                cout<<"Quantas portas de 25mbps/50mbps?n>";
                getline(cin, dados);
                arquivo<<"25 mbps/50 mbps: "<<dados<<endl;
                cout<<"Quantas de 100mbps/300mbps?n>";
                getline(cin, dados);
                arquivo<<"100 mbps/300 mbps: "<<dados<<endl;
                arquivo<<"TV disponível?nSim"<<dados<<endl;
                c = 1;
                n = 0;
            } else{
                arquivo<<"Portas disponíveis?nNão"<<endl;
            }
            cout<<"Liberado Móvel?"<<endl;
            cout<<"[1] Simn[2] Nãonn>";
            cin>>n;
            if(n == 1){
                if(c == 1){
                    arquivo<<"Liberado móvel?nSim"<<endl;
                    arquivo<<"Convergência?nSim"<<endl;
                } else {
                    arquivo<<"Liberado móvel?nSim"<<endl;
                    arquivo<<"Convergência?nNão"<<endl;
                }
            } else{
                arquivo<<"Liberado móvel?nNão"<<endl;
                arquivo<<"Convergência?nNão"<<endl;
            }
            cout<<"Agendar retorno?";
            cout<<"[1] Simn[2] Nãonn>";
            cin>>n;
            if(n == 1){
                cout<<"Quando? (Anote o dia do calendário e a hora)nEx: 00/00 14:30nn>";
                getline(cin, dados);
                arquivo<<"Retorno: "<<dados<<endl;
            }
            system("cls");
            arquivo.close();
            cout<<"Cadastro finalizado."<<endl;
            cout<<"Deseja realizar um novo cadastro?"<<endl;
            cout<<"[1] Simn[2] Nãonn>";
            cin>>n;
            if(n == 1)
                continue;
            else
                break;
        } else {
            cout<<"ERRO DESCONHECIDO AO ABRIR O ARQUIVO!"<<endl;
        }
    }
    return 0;
}


          
Comments: