elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Alguna idea? en: 10 Diciembre 2018, 03:40 am
Alguien me daria una idea?, al final de este programa necesito que mi programa sepa que mes corresponde impriir del array "string meses" pero no se que hacer para que mi programa en base a los valores calculados anteriormente pueda relacionar ese valor con una poscición del array, alguna idea pls?







#include <iostream>
#include<conio.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */


int primerventatrimestral=0;
int sumatotal=0;
int suma1=0;
float suma2=0;
float suma3=0;
float suma4=0;

using namespace std;
int main(int argc, char** argv) {
   
   string meses[12]= {"Enero", "Febrero", "Marzo", "Abril", "mayo", "junio", "Julio","Agosto","Septiempre","Octubre","Noviembre","Diciembre"};
   int ventasmensuales[12];
   int ventas[4];
   for(int z=0 ; z<=1;z++ )
    {
      cout<<"Digite el valor de ventas del mes de Enero"<<endl;
      cin>>ventasmensuales[0];
   cout<<"Digite el valor de ventas del mes de Febrero"<<endl;
   cin>>ventasmensuales[1];
   cout<<"Digite el valor de ventas del mes de Marzo"<<endl;
   cin>>ventasmensuales[2];
    /* Suma de las ventas (primer trimestre) */
    z= ventasmensuales[0] + ventasmensuales[1] + ventasmensuales[2];
    cout<<"El valor de la primera suma trimestral es:"<<endl;
    cout<<z<<endl;
    suma1=z;
    ventas[0]= suma1;
   
   

   }
   cout<<"------------------------------"<<endl;
   for(int a=0 ; a<=1; a++)
   {
   cout<<"Digite el valor de ventas del mes de Abril"<<endl;
   cin>>ventasmensuales[3];
   cout<<"Digite el valor de ventas del mes de Mayo"<<endl;
   cin>>ventasmensuales[4];
   cout<<"Digite el valor de ventas del mes de Junio"<<endl;
   cin>>ventasmensuales[5];
   /*Suma de las ventas (Segundo trimestre)*/
   a= ventasmensuales[3] + ventasmensuales[4] + ventasmensuales[5];
    cout<<"El valor de la segunda suma trimestral es:"<<endl;
    cout<<a<<endl;
    suma2=a;
    ventas[1]= suma2;
   
   }
   cout<<"------------------------------"<<endl;
   for(int b=0; b<=1; b++){
   cout<<"Digite el valor de ventas del mes de Julio"<<endl;
   cin>>ventasmensuales[6];
   cout<<"Digite el valor de ventas del mes de Agosto"<<endl;
   cin>>ventasmensuales[7];
   cout<<"Digite el valor de ventas del mes de Septiembre"<<endl;
   /*Suma de las ventas (tercer trimestre)*/
   cin>>ventasmensuales[8];
   b= ventasmensuales[6] + ventasmensuales[7] + ventasmensuales[8];
    cout<<"El valor de la tercer suma trimestral es:"<<endl;
    cout<<b<<endl;
    suma3=b;
    ventas[2]= suma3;
   }
   cout<<"------------------------------"<<endl;
   for(int c=0; c<=1;c++)
   {
   cout<<"Digite el valor de ventas del mes Octubre"<<endl;
   cin>>ventasmensuales[9];
   cout<<"Digite el valor de ventas del mes de Noviembre"<<endl;
   cin>>ventasmensuales[10];
   cout<<"Digite el valor de ventas del mes de Diciembre"<<endl;
   cin>>ventasmensuales[11];
   /*Suma de las ventas (cuarto trimestre)*/
   c= ventasmensuales[9] + ventasmensuales[10] + ventasmensuales[11];
    cout<<"El valor de la cuarta suma trimestral es:"<<endl;
    cout<<c<<endl;
    suma4=c;
    ventas[3]= suma4;
   
  }
    cout<<"------------------------------"<<endl;
   if(suma1>20000000)
   {
      cout<<"El valor del primer trimestre multiplicado por el 15% es:"<<endl;
      suma1= suma1 * 0.15;
      
   }
   else
   {
         cout<<"El valor del primer trimestre multiplicado por el 5% es:"<<endl;
      suma1= suma1 * 0.5;
   }

   cout<<suma1<<endl;
   
    cout<<"------------------------------"<<endl;
   if(suma2>20000000)
   {
      cout<<"El valor del segundo trimestre multiplicado por el 15% es:"<<endl;
      suma2= suma2 * 0.15;
      
   }
   else
   {
         cout<<"El valor del segundo trimestre multiplicado por el 5% es:"<<endl;
      suma2= suma2 * 0.5;
   }

   cout<<suma2<<endl;
    cout<<"------------------------------"<<endl;
   if(suma3>20000000)
   {
      cout<<"El valor del tercer trimestre multiplicado por el 15% es:"<<endl;
      suma3= suma3 * 0.15;
      
   }
   else
   {
      cout<<"El valor del tercer trimestre multiplicado por el 5% es:"<<endl;
      suma3= suma3 * 0.5;
   }

   cout<<suma3<<endl;
    cout<<"------------------------------"<<endl;
   if(suma4>20000000)
   {
      cout<<"El valor del cuarto trimestre multiplicado por el 15% es:"<<endl;
      suma4= suma4 * 0.15;
      
   }
   else
   {
      cout<<"El valor del cuarto trimestre multiplicado por el 5% es:"<<endl;
      suma4= suma4 * 0.5;
   }

   cout<<suma4<<endl;
   cout<<"------------------------------"<<endl;
   cout<<"La suma total de las ventas de cada trimestre es:"<<endl;
   sumatotal=suma1+suma2+suma3+suma4;
   cout<<sumatotal<<endl;
   cout<<"---------------"<<endl;
   
   
   int i,j,aux;
   
   for(i=0;i<4;i++){
      for(j=0;j<3;j++){
         if(ventas[j] > ventas[j+1]){
            aux = ventas[j];
            ventas[j] = ventas[j+1];
            ventas[j+1] = aux;
            
         }
      }
   }
   
   cout<<"Ventas de menor a mayor: "<<endl;
   for(i=0;i<4;i++){
      cout<<ventas<<" "<<endl;
   }
   cout<<"--------------------"<<endl;
   cout<<"Ventas de mayor a menor: "<<endl;
   for(i=3;i>=0;i--){
      cout<<ventas<<" "<<endl;
   }
   cout<<"--------------------"<<endl;
   

   
   

   
    system("pause");
   return 0;
}
2  Programación / Programación C/C++ / Ayuda para generar un sorteo en: 10 Diciembre 2018, 01:29 am
Necesito generar un sorteo con los siguientes parametros pero no se como generarlo en c++

Europa -12
America - 10
Africa- 5
Asia- 5

aqui el codigo

int main(int argc, char** argv) {
   string europa[12];
   string america [10];
    string africa [5];
   string asia [5];
   
   cout << "---------------------------" << endl;
   
    for( int a = 1 ; a <= 12;a++)
   {
   
   cout<<"digite los paises de europa"<<endl;
   cin>> europa[1];

    }
    for( int b = 1 ; b <= 10;b++)
   {
   
   cout<<"digite los paises de america"<<endl;
   cin>> america[1];

    }
    for( int b = 1 ; b <= 5;b++)
   {
   
   cout<<"digite los paises de africa"<<endl;
   cin>> africa[1];

    }   
     for( int b = 1 ; b <= 5;b++)
   {
   
   cout<<"digite los paises de asia"<<endl;
   cin>> asia[1];

    }
   
   
   
   
   
   
   return 0;

3  Programación / Programación C/C++ / Necesito ayuda con un generador de numeros al azar en: 5 Diciembre 2018, 03:53 am
Lo que ocurre es que cree este codigo para generar un numero al azar del 1 al 10 pero me sale error y no soy capaz de encontrar el problema, podrian ayudarme?
-------------------------------
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>


int turnos=16;
int operarios=40;
int numeroTrabajadores=0;
int a=1;
using namespace std;   
int main(int argc, char** argv) {
   cout << " " <<endl;
   int i=0; int j=0;
   numeroTrabajadores = turnos * operarios;
   cout << "El numero de trabajadores es" << endl;
   cout << numeroTrabajadores<< endl;
   
   srand(time(NULL));
   FILE* contador;contador=fopen("puntaje","wt");
   for (i=1; i<=turnos; i++)
   {
        for (a=1;a<=operarios;a++){   
             if (i==3 || i==16){   
            
                   printf (contador, "%d%c",  rand() % 5 + 4, '\n');
            else {
                  printf (contador, "%d%c",  rand() % 10, '\n');
            }
       }
   }

}
    fclose(contador);
   printf("Completado");
   return 0;
}
--------------------------------------
4  Programación / Programación C/C++ / Como podria reiniciar este programa cuando el usuario lo desee? en: 18 Noviembre 2018, 21:46 pm
Tengo este codigo y quisiera saber como crear un proceso para que el usuario reinicie el programa si asi lo desea al finalizar su ejecución

int main(int argc, char** argv) {
   
   int ficha;
   
   cout<<" Traga Perras "<<endl;
   cout<<"Cada ficha funciona para 3 lanamientos"<<endl;
   cout<<"Inserte una ficha (digite 1, y oprima enter)"<<endl;
   
   cin>>ficha;
   cout<<" "<<endl;
   
   int lanzamientos=2+ficha;
   int a=1;
   int b=1;
   int c=1;
   int g;
    int resp;
   cout<<"Lanzamiento inicial"<<endl;
   
   
    cout<< a <<"|"<< b <<"|"<< c <<endl;
    cout<<"Para accionar la palanca oprima enter"<<endl;
    cout<< "inciar"<<endl;
    getchar();
    for(int f=0; g<lanzamientos; g++)
   {
   if (ficha==1)
   {
   getchar();
   cout<<"En movimiento"<<endl;
   cout<<"Resultado"<<endl;
   cout<<(a^g)<<"|"<<b+g+1<<"|"<<c*g<<endl;
   cout<<" "<<endl;
   cout<<"-----------------"<<endl;   
   }
   }
   
    cout<<"Desea insertar otra ficha?(0=Si, 1=No) "<<endl;
    cin>>resp;
   }
   system ("PAUSE");
   return 0;
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines