Untitled

 avatar
unknown
plain_text
2 years ago
2.6 kB
4
Indexable
/******************************************************************************

                              Online C++ Compiler.
               Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <iostream>

using namespace std;

int
main ()
{
  // {{1,2},{9,8},{14,21}};
  string identificacion = "";
  string categoria = "";
  int contadorCategoriaA = 0;
  int contadorCategoriaB = 0;
  int contadorCategoriaC = 0;
  float montoCategoriaA = 0;
  float montoCategoriaB = 0;
  float montoCategoriaC = 0;
  float cuota = 0;
  int nUsuarios = 0;
  
  cout << "Digite la cantidad de usuarios a diligenciar>";
  cin >> nUsuarios;

  string usuarios[nUsuarios][2]; //MATRIZ

  int filas = (sizeof (usuarios) / sizeof (usuarios[0]));
  int columnas = (sizeof (usuarios[0]) / sizeof (usuarios[0][0]));

  for (int i = 0; i < nUsuarios; i++)
    {

      cout << "Numero de identificacion del usuario: ";
      cin >> identificacion;
     
      cout << "Categoria de EPS: ";
      cin >> categoria;
      
      usuarios[i][0] = identificacion;
      usuarios[i][1] = categoria;

      if (usuarios[i][1] == "A"){
          
    	  cuota = 5500;
    	  
      }else if (usuarios[i][1] == "B"){
          
    	  cuota = 17500;
    	  
      }else if (usuarios[i][1] == "C"){
          
    	  cuota = 25800;
      }
      cout << "Cuota moderadora del usuario:" << cuota << endl;
    }



  cout << "Usuarios en matriz" << endl;

  for (int i = 0; i < filas; i++){

     
    if (usuarios[i][1] == "A"){
        
	  contadorCategoriaA = contadorCategoriaA + 1;
	  montoCategoriaA = montoCategoriaA + 5500;
	  
	}else if (usuarios[i][1] == "B"){
	    
	  contadorCategoriaB = contadorCategoriaB + 1;
	  montoCategoriaB = montoCategoriaB + 17500;
	  
	}else if (usuarios[i][1] == "C"){
	    
	    contadorCategoriaC = contadorCategoriaC + 1;
	    montoCategoriaC = montoCategoriaC +25800;
	}

     
    }

      cout << "Numero de usuarios en categoria A:" << contadorCategoriaA << endl;
      cout << "Monto total recibido categoria A:" << montoCategoriaA << endl;
      cout << "Numero de usuarios en categoria B:" << contadorCategoriaB << endl;
      cout << "Monto total recibido categoria B:" << montoCategoriaB << endl;
      cout << "Numero de usuarios en categoria C:" << contadorCategoriaC << endl;
      cout << "Monto total recibido categoria C:" << montoCategoriaC << endl;
     


  return 0;
}