Jump to content
  • 0
Allana Pracuccio

Leitura de arquivo txt DEV C++

Question

Olá pessoal,

 

Estou precisando fazer um código que leia um arquivo txt que possui linha e coluna, faça operações simples e salve as respostas em outo arquivo txt.

 

O arquivo contém somente duas colunas e algumas linhas, por exemplo:

5.0       4.0
7.25     2.0
6.75     3.5

101.0   75.25

Preciso que associe o valor da primeira coluna como uma variável x e o segundo valor da linha como variável y.

 

O código inserindo os dados manualmente é assim:

main()
{

    //Coordenadas UTM do pixel de origem (canto superior esquerdo)
    double o_E = 590571.25;
    double o_N = 4662468.75;
    
    double x = 5.0;
    double y = 4.0;
    
    
    //Tamanho do Pixel em metros
    double tam_pixel = 0.5;
    
    double linha, coluna, coord_E, coord_N;
    
    //Coordenada em E (eixo x)
    linha = (x - 1) * tam_pixel;
    coord_E = o_E + linha;
    
    //Coordenada em N (eixo y)
    coluna = (y - 1) * tam_pixel;
    coord_N = o_N - coluna;
    
    printf ("\n Coordenada E = %lf", coord_E);
    printf ("\n Coordenada N = %lf", coord_N);
}

 

 Eu imagino que tenha que fazer um for após o código ler os valores de x e y do arquivo txt para fazer as operações, mas como não sei importar ainda não fiz essa parte.

 

Se souberem como me ajudar ficarei muito grata.
 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By victoria veleda
      Exercício:
      Utilizando a estrutura SWITCH, criar um programa para ler o preço e a categoria de um produto. Depois, calcular e mostrar o valor reajustado com desconto, de acordo com uma das categorias: A = 50%; B = 25%; C = 15%; demais categorias = 5%.
       
      #include <stdio.h>
      int main(){
          
          int valor;
          int porc;
          
          printf("Informe o valor do produto a ser avaliado:\n");
          scanf("%i", &valor);
          
          printf("\nInforme a porcentagem do valor que deseja descobrir:\n\n");
          printf("[50]= 50%%\n");
          printf("[25]= 25%%\n");
          printf("[15]= 15%%\n");
          printf("[5]= 5%%\n");
          scanf("%i", &porc);
          
          int resul = (valor*porc)/100;
          
          
          switch(resul)    
              { 
              case 50:{
                  printf("Com 50%% de desconto fica: %i", resul);
                  break;
                  }
              case 25:{
                  printf("Com 25%% de desconto fica: %i", resul);
                  break;
              }
              case 15:{
                  printf("Com 15%% de desconto fica: %i", resul);
                  break;
              }
              case 5:{
                  printf("Com 5%% de desconto fica: %i", resul);
                  break;
              }
              default :{
                  printf("\n\nEsta opcao nao e valida!");
                  break;
              }
              }
          }
       
       
    • By victoria veleda
      Exercício:
      Utilizando a estrutura SWITCH, criar um programa para ler o preço e a categoria de um produto. Depois, calcular e mostrar o valor reajustado com desconto, de acordo com uma das categorias: A = 50%; B = 25%; C = 15%; demais categorias = 5%.
       
      #include <stdio.h>
      int main(){
          
          int valor;
          int porc;
          
          printf("Informe o valor do produto a ser avaliado:\n");
          scanf("%i", &valor);
          
          printf("\nInforme a porcentagem do valor que deseja descobrir:\n\n");
          printf("[50]= 50%%\n");
          printf("[25]= 25%%\n");
          printf("[15]= 15%%\n");
          printf("[5]= 5%%\n");
          scanf("%i", &porc);
          
          int resul = (valor*porc)/100;
          
          
          switch(resul)    
              { 
              case 50:{
                  printf("Com 50%% de desconto fica: %i", resul);
                  break;
                  }
              case 25:{
                  printf("Com 25%% de desconto fica: %i", resul);
                  break;
              }
              case 15:{
                  printf("Com 15%% de desconto fica: %i", resul);
                  break;
              }
              case 5:{
                  printf("Com 5%% de desconto fica: %i", resul);
                  break;
              }
              default :{
                  printf("\n\nEsta opcao nao e valida!");
                  break;
              }
              }
          }
       
       
    • By sacimaneta
      Crie um programa em C++, que funcione como um sistema de cadastro de currículo, nele deve conter as seguintes informações
      *nome completo do candidato
      *nome do pai
      *nome da mãe
      *idade
      *escolaridade
      *endereço
      *telefone
      *ultima empresa trabalhada; e
      *renda do último serviço
       
      Caso a renda do último serviço seja igual ou maior a (>=) R$5000.00, o programa devera exibir a seguinte mensagem “RUMO AO MERCADO DE TRABALHO!”
      Já se a renda for menor que R$5000,00 e maior que 2000.00, o programa deve exibir as informações do candidato cadastrado, e devera exibir em seguida “Parabéns, a nossa equipe agradece i seu interesse. ”
      Caso a renda seja menor que 2000.00, aparecera a mensagem... “DEU RUIM”
    • By Hendrius Félix
      Estou na tentativa de fazer um menu interativo, mas estou com um problema. So fiz a primeira parte do login, e da erro quando o usuario nao possui cadastro... pf me ajudem
       
      obs: Trabalho é para fazer um "app", na vdd so uma amostra pra depois ser programado corretamente...
       
       
       
       
      #include <stdio.h> #include <stdlib.h> #include <locale.h> main() {     setlocale(LC_ALL, "Portuguese");     int opcao, desej;     char cadast_, email[20], senha[16], email_[20], senha_[16];          printf("\tBem vindo ao Home Service!\n");     printf("\t\t1.Login\n");     printf("\t\t2.Opções\n");     printf("\t\t3.Contato\n");     printf("\t\t4.Ajuda\n");     printf("\t\t5.Sair\n");     printf("\t\tOpção\n");     scanf("%d", &opcao);     fflush(stdin);          switch(opcao){         case 1: printf("\tVocê já possui cadastro\?\n");                 scanf("%s",&cadast_);                 switch(cadast_){                 case 'sim':                 case 'Sim':                 case 's':                 case 'S': printf("\t\tEmail: ");                            scanf("%s", &email);                           printf("\t\tSenha: ");                            scanf(" %s", &senha);                           printf("\n\t\tBem Vindo de volta!");                           printf("\n\t\tMenu");                           printf("\n\t\tServiços");                           printf("\n\t\tContato");                           printf("\n\t\tBuscar");                                                                 break;                 case 'nao':                 case 'n':                 case 'N':                 case 'Não':                 case 'não':                 case 'Nao': printf("\tDeseja se Cadastrar\?\n") ;                             scanf("%d", &desej);                             switch(desej)                             {                                 case 'sim':                                 case 'Sim':                                 case 's':                                 case 'S': printf("\t\tInsira seu Email: ");                                            scanf("%s", &email_);                                           printf("\t\tInsira sua Senha: ");                                            scanf(" %s", &senha_);                                           printf("Bem Vindo!");                                           printf("\t\t1.Menu");                                           printf("\t\t2.Serviços");                                           printf("\t\t3.Contato");                                           printf("\t\t4.Buscar"); break;                                case 'nao':                                case 'n':                                case 'N':                                case 'não':                                case 'Nao': printf("Ok, até mais...");break;                             }                 default: puts("Opção Invalida, tente novamente!");break;                 }         case 2: puts("");break;         case 3: puts("");break;         case 4: puts("");break;         case 5: puts("");break;         default: puts("Opção invalida, tente novamente!");break;     }      }  
    • By Iury Hittalo
      Uma empresa produtora de games possui 12 setores onde são desenvolvidos diferentes tipos de jogos. O salário de cada funcionário em um dado setor é definido pela quantidade de horas trabalhadas mensalmente, multiplicadas por um salário base de R$12,00 Por hora. Adicionalmente, cada funcionário recebe um bônus mensal que é definido por (10 + numero do setor)% sobre o salário (horas x valor horas). Crie um programa em que o usuário informe o numero do setor e o numero de horas trabalhadas. De acordo com as informações fornecidas, deverá ser impresso qual o valor  total do salário a ser recebido.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.