Ir para conteúdo
Fórum Script Brasil
  • 0

ajuda c++


kevin matheus barbosa

Pergunta

ola pessoal sou novo aqui estou estudando c++ e gostaria de saber se é possivel por uma variavel no arquivo que estou salvando la em out.open, eu ate criei a variavel tentei fazer umas coisas mas n deu voces tem alguma ideia ? me ajuda!! 

 

 

 

#include <iostream>
#include <stdlib.h>
#include <fstream>
#include <cstdlib>
#include <locale.h>
#include <stdio.h>
#include <conio.h>


using namespace std;

  char nome[41];//declarando variaveis
    int idade;
    int sexo;
    char fic[31];
    float nota1, nota2, media, mediaf;

 

int main(void) {
    setlocale(LC_ALL, "portuguese");//permite usar letras e acentos na escrita
    
    cout << "Ola estudante, Este é um programa que lhe dara sua media.\n";
    cout << "Alguns dados são necessarios por favor preencha corretamente\n\n";
    printf("--------------------------------------------------------------------------------\n");
    cout << "digite seu nome: ";//pedindo nome 
    cin.getline (nome, 256);
    cout << endl <<  "digite sua idade: ";//pedindo idade
    cin >> idade;
    printf("\n--------------------------------------------------------------------------------");
    printf("\nselecione o sexo \n(1)masculino \n(2)feminino \ndigite o numero corespondente: "); //pedindo sexo
    scanf("%i",&sexo);
    switch (sexo) {
        case 1:
        printf("");
        break;
        
        case 2:
        printf("");
        break;
        
        default:
        printf("valor invalido");
    }
    
    printf("\n--------------------------------------------------------------------------------");
    printf("\ndigite há media exigida da faculdade: ");
    scanf("%f",&mediaf);
    
    cout << "\nDigite a nota 1: ";
    cin >> nota1;
    
    cout << "\nDigite a nota 2: ";
    cin >> nota2;
  
    
    printf("\n\npresione ENTER para ver os resultados...\n\n");
    getch();//de um ENTER
    system("cls");
    cout << "\n" << "seu nome é: " << nome;
    cout << "\n\nsua idade é: " << idade;
     if (idade>=18){
     cout << " E voce já é maior de idade";}
       else{
          cout << " E voce ainda não é maior de idade";}
    
    printf("\n\nseu sexo é: ");      
    if (sexo<=1){
        printf("Masculino");
    }else {
        printf("Feminino");
    }
          
    media = (nota1+nota2) / 2;
    printf("\n\nA sua media é: %f", media);
    if (media>=mediaf){
        printf(" parabéns, voce passou nesse semestre!!!\n\n");
    }else{
        printf(" hoo não, voce reprovou esse semestre\n\n");
    }
    
    
   ofstream out; // out é uma variavel.
   out.open ("ficha.txt"); // preciso de ajuda aqui quero por uma variável aqui para que o usuário escolha o nome isso é possivel?
   out << "Nome: ";
   out<< nome << endl;;  // saida de uma variavel
   out<< "Idade: ";
   out<< idade << endl;
   out<< "Media: ";
   out<< media << endl;
   if (sexo<=1){
       out<< "Sexo: Masculino" << endl;
   }else{
       out<< "Sexo: Feminino" << endl;
   }
   out.close(); // nã oesqueça de fechar...
   
   
    getch();
    system("cls");
    return 0;
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...