martes, 9 de junio de 2015

Aqui les dejo dos programas, que cuando los hice busque mucho por la web, y no encontre algo tan especifico, por eso decidi compartirlo...

#include <stdio.h>
using namespace std;
//Programa que muestra un arreglo con numeros pares de 0 a 72, luego pide las coordenadas y muestra el numero de dichas coordenadas
//y por el ultimo mostra el menor num menor y el mayor del arreglo
//Escribanme grosvin17@gmail.com

int main(int argc, char *argv[]) {
    int i,j,numBuscar=0,x,y,mayor=0,menor=0;
    int arreglo[6][6]={0},cont=0;
    int posicion[6][6]={0};
while(cont<=36){
    for(i=0;i<6;i++){
        for(j=0;j<6;j++){
            arreglo[i][j]=cont=cont+2;;
            printf(" [%d]",arreglo[i][j]);
        }
        printf("\n");
    }
}   
printf("\n");
do{
    printf(" Ingrese la la cordenda de X: ");
    scanf("%d",&x);
    printf(" Ingrese la la cordenda de Y: ");
    scanf("%d",&y);
   
    if(x<0 || x >5 || y<0 || y>5 ){
        printf(" Coordenadas no validas debe de ser entre 0 y 5 \n");
    }
}while((x<0 || x >5 || y<0 || y>5 ));

for(i=0;i<6;i++){
    for(j=0;j<6;j++){
        if(x==i && y==j ){
            printf(" El numero en esa cordenda es: [%d]",arreglo[i][j]);
        }
       
    }
    printf("\n");
}
printf("\n");

for(i=0;i<6;i++){
    for(j=0;j<6;j++){
        if(arreglo[i][j]>mayor){
            mayor=arreglo[i][j];
        }
        if(arreglo[i][j]<menor){
            menor=arreglo[i][j];
        }
    }
}
printf(" El numero mayor es : %d",mayor);
printf(" El numero menor es : %d",menor);

    return 0;
}

-----------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#define c 10
#define f 10
using namespace std;

//Muestra un arreglo con numeros del 1 al 100 luego suma sus columnas
//Programa elaborado por Grosvin consulteme a grosvin17@gmail.com
int main(int argc, char *argv[]) {
    int i,j;
    int arreglo[f][c]={0},cont=1;
    int SumaColumnas;
   
    while(cont<=100){
        for (i=0; i<f;i++){
           
            for(j=0; j<c;j++){
                arreglo[i][j]=cont++;
                printf(" %d",arreglo[i][j]);
            }
            printf("\n");       
        }
        cont++;
    }

    printf("\n La sumas de las columnas es : \n\n");

        for (j=0; j<c;j++){
            SumaColumnas=0;
                   
            for(i=0; i<f;i++){
                SumaColumnas=SumaColumnas+arreglo[i][j];               
            }
            printf(" %d",SumaColumnas);
        }

    return 0;
}

http://cplusplusgs.blogspot.com

domingo, 1 de marzo de 2015

 Programa que calcula el salario de un empleado segun su categoria


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

using namespace std;

int main (){

    cout<<"\n\n ------------------------------------------------------------------- ";
    cout<<"\n\n -Programa que calcula el salario de un empleado segun su categoria- ";
    cout<<"\n\n ------------------------------------------------------------------- ";
    int cat,i,cont,n;
    char nom[20];
    float sue;
    float nuevosue;

    i=1;
    cont=0;

    while (i==1){

        cout<<"\n\n Elija una categoria del 1 al 4: ";
        cout<<"\n";
        cout<<"\n+++++++++++++++++++++++++++++++++++++++++";
        cout<<"\n+             1. Gerente                +";
        cout<<"\n+             2. Sub-gerente            +";
        cout<<"\n+             3. Asesor                 +";
        cout<<"\n+             4. Cajero                 +";
        cout<<"\n+++++++++++++++++++++++++++++++++++++++++";
        cout<<"\n\n Ingresar la categoria del empleado: ";
        cin>>cat;

    if(cat==1 ||cat==2||cat==3||cat==4){

        cout<<"\n\n Ingresa el nombre del empleado: ";
        cin>>nom;
        cout<<"\n\n Ingresar el sueldo del empleado: ";
        cin>>sue;

   if (cat==1){
         cout<<"\n\n Aplicar 15% de aumento";
         nuevosue=sue*0.15;
         cont=cont+1;
         }
      else
      if (cat==2){
               cout <<"\n\n Aplicar el 10% de aumento";
             nuevosue=sue*0.10;
            cont=cont+1;
            }
            else
            if(cat==3){
                 cout <<"\n\n Aplicar el 8% de aumento";
                 nuevosue=sue*0.08;
                 cont=cont+1;
                 }
                 else
                 if(cat==4){
                 cout <<"Aplicar el 7% de aumento";
                 nuevosue=sue*0.07;
                 cont=cont+1;
                 }
                 nuevosue=sue+nuevosue;
                 cout <<"\n\n El nuevo sueldo es:"<<nuevosue<<endl;
                  printf ("\n\n Presione 1 para continuar --------> ");
                  scanf("%d",&i);

         }
         else {
            cout<<"\n INTRODUZCA UN VALOR VALIDO PARA EL SISTEMA"<<endl;
         }

    }

     getch();
}

martes, 24 de febrero de 2015

Calcula el ingreso y comisiones segun las ventas semanales para x cantidad de empleado..
-----------------------------------------------------------------------------------------------

#include <iostream>
char nombre[30];
using namespace std;

int main() {
   
    int venSemanal;   
    float totalIngre;
   
    while(venSemanal!=-1){
       
        float comision;
        cout<<"\n ---------------------------------------------\n ";
        cout<<"\n Ingrese el nombre del vendedor : ";
        cin>> nombre;
        cout<<"\n Ingrese las ventas de la semana del vendedor : ";
        cin>>venSemanal;
   
        if(venSemanal >5000){
            comision=0.09*venSemanal;
            totalIngre=comision+200;
           
            cout<<"\n --------------------------------------------- ";
            cout<<"\n El vendedor : ";
            cout<<nombre;
            cout<<"\n A recibido : ";
            cout<<totalIngre <<"  Dolares \n";
        }
        cout<<"\n";
        cout<<"\nPresione -1 para salir: ";
        cin>>venSemanal;  
        cout<<"\n ";
    }
    return 0;
}

Sacar el factorial

El usuario ingresa un numero entero y el programa sacara su factorial.
----------------------------------------------------------------------

#include <stdio.h>

using namespace std;

int main() {
    int nF,numEnt;
   
    printf(" Ingrese un numero Entero ");
    scanf("%d",&numEnt);
   
    nF=numEnt*(numEnt-1);
    numEnt=numEnt-2;
   
    while(numEnt>=1){
      
        nF=nF*numEnt;
        numEnt--; 
    }
    printf("El factorial es %d ",nF);
    return 0;
}


Ejercicio Tabla de Multiplicar C++

El usuario Ingresa la tabla de multiplicacion que decea imprimir usando el ciclo while.

Adjunto codigo fuente

#include <stdio.h>
using namespace std;

int main() {
   
    int tM,num;
   
    printf(" Ingrese que tabla quiere multiplicar : ");
    scanf("%d",&tM);
    num=0;
    while(num<=20 ){
        int resultado=0;
       
        resultado=tM*num;
        printf("\n%d x %d = %d",tM,num,resultado);
        num++;
    }
    return 0;
}