Mostrando entradas con la etiqueta Software. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software. Mostrar todas las entradas

martes, 11 de julio de 2017

Codigo en C, Arreglo tridimencional Control de información aleatoria de datos de universidad


//en una universidad se almacena informacion sobre el numero de alumnos
//que han ingresado a sus diferentes carreras en los 2 semestres de enero y agosto
//en los ultimos 10 años; para esto se almacena la información en un arreglo tridimencional
//a)El año en que ingreso el mayor nímero de alumnos a la universidad
//b)la carrera que en el ultimo año recibio el mayor número de alumnos
//C)EN QUE AÑO LA CARRERA DE SISTEMAS RECIBIO EL MAYOR NÚMERO DE ALUMNOS
//d)en que semestre del año 7 la carrera de quimica recibio el mayor número de alumnos


#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <math.h>

void imprimirArreglo(int A[7][2][10]);
void llenar(int A[7][2][10]);
void mayorAlumnos(int A[7][2][10]);
void mayorCarrera(int A[7][2][10]);
void mayorSistemas(int A[7][2][10]);
void mayorAlumQuimica(int A[7][2][10]);
    int main(){
        srand(time(NULL));
        int A[7][2][10];
        llenar(A);
        imprimirArreglo(A);
        printf(" a)El anio en que ingreso el mayor numero de alumnos a la universidad \n");
        mayorAlumnos(A);
        printf(" b)la carrera que en el ultimo año recibio el mayor numero de alumnos \n");
        mayorCarrera(A);
        printf(" C)EN QUE ANIO LA CARRERA DE SISTEMAS RECIBIO EL MAYOR NUMERO DE ALUMNOS \n");
        mayorSistemas(A);
        printf("d)en que semestre del anio 7 la carrera de quimica recibio el mayor numero de alumnos");
        mayorAlumQuimica(A);
        getch();
        return 0;       
    }
    //--------------------------------------
        void llenar(int A[7][2][10]){
        int i,j,k;
        for(i=0;i<7;i++){
            for(j=0;j<2;j++){
                for(k=0;k<10;k++){
               
                A[i][j][k]=rand()%100;
            }
        }   
    }
}
//-----------------------------------
void imprimirArreglo(int A[7][2][10]){
    int i,j,k;       
        for(i=0;i<7;i++){
            for(j=0;j<2;j++){
                for(k=0;k<10;k++){
                printf("%i \t",A[i][j][k]);
            }
            printf("\n");

            }
        } printf("\n");
    }
    //---------------------------------
   //a)El anio en que ingreso el mayor numero de alumnos a la universidad
    void mayorAlumnos(int A[7][2][10]){
        int i,j,k,aux=0,anio,carrera,semestre;
        for(i=0;i<7;i++){
            for(j=0;j<2;j++){
                for(k=0;k<10;k++){
                if (A[i][j][k]>aux){
                    aux=A[i][j][k];
                    anio=k+1;
               carrera=i;
               semestre= j+1;
                }}}}
        printf(" el valor maximo: %i \n" , aux);
        printf("Periodo:%i Anio:%i \n",semestre,anio);
                  if(semestre==1){printf("semestre de enero \n");}
                    if(semestre==2){printf("semestre de agosto \n");}
   if(carrera==0){printf(" QUIMICA \n");    }
    if(carrera==1){printf(" BIOQUIMICA \n");    }
    if(carrera==2){printf(" MECANICA \n");    }
    if(carrera==3){printf(" ELECTRONICA \n");    }
    if(carrera==4){printf(" SISTEMAS \n");    }
    if(carrera==5){printf(" CONTADURIA \n");    }
    if(carrera==6){printf(" MECATRONICA \n");    }
    }
    //----------------------------------------------
    //b)la carrera que en el ultimo año recibio el mayor numero de alumnos
    void mayorCarrera(int A[7][2][10]){
        int i,j,k=9,aux=0,carrera,anio,semestre;

        for(i=0;i<7;i++){
            for(j=0;j<2;j++){

                if (A[i][j][9]>aux){
                    aux=A[i][j][9];
                    anio=k+1;
               carrera=i;
               semestre= j+1;
                }}}
            printf("Periodo:%i Anio:%i \n",semestre,anio);
          if(semestre==1){printf("semestre de enero \n");}
                    if(semestre==2){printf("semestre de agosto \n");}
printf(" el valor de la maximo es: %i en la carrera :\n" , aux);
      if(carrera==0){printf(" QUIMICA \n");    }
    if(carrera==1){printf(" BIOQUIMICA \n");    }
    if(carrera==2){printf(" MECANICA \n");    }
    if(carrera==3){printf(" ELECTRONICA \n");    }
    if(carrera==4){printf(" SISTEMAS \n");    }
    if(carrera==5){printf(" CONTADURIA \n");    }
    if(carrera==6){printf(" MECATRONICA \n");    }

           
    }           

    //-------------------------------------
    //"C)EN QUE AÑO LA CARRERA DE SISTEMAS RECIBIO EL MAYOR NÚMERO DE ALUMNOS
    void mayorSistemas(int A[7][2][10]){
        int i=4,j,k,aux=0,anio,carrera,semestre;

            for(j=0;j<2;j++){
                for(k=0;k<10;k++){
                if (A[i][j][k]>aux){
                    aux=A[i][j][k];
                    anio=k+1;
               carrera=i+1;
               semestre= j+1;
                }}}
                    printf(" el valor maximo de la carrera de sistemas es: %i \n" , aux);
                    printf(" y el anio es : %i \n" , anio);
            }
    //----------------------------------------
    //d)en que semestre del año 7 la carrera de quimica recibio el mayor número de alumnos
    void mayorAlumQuimica(int A[7][2][10]){
        int i=0,j,k,aux=0,carrera,anio,semestre;

            for(j=0;j<2;j++){
                for(k=6;k<7;k++){
                if (A[i][j][k]>aux){
                    aux=A[i][j][k];
                    anio=k+1;
               carrera=i;
               semestre= j+1;
                }}}
                    printf(" valor maximo de quimica: %i \n" , aux);
                    if(semestre==1){printf("semestre de enero \n");}
                    if(semestre==2){printf("semestre de agosto \n");}

            }

Codigo en c, Programa en arreglo tridimencional de control de información aleatoria de museo


  1. //a)en que año el centro arqueologico 43 obtuvo la mayor afluencia de visitantes
  2. //b)cual fue el centro arqueologico que en 2014 recibio la mayor afluencia de visitantes
  3. //c)en que mes de 2015 los centros recibieron mayor número de visitantes

#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <time.h>
void imprimir(int A[58][12][10]);
void generar(int A[58][12][10]);
void year(int A[58][12][10]);
void centroArq(int A[58][12][10]);
void mes(int A[58][12][10]);
int main(){
    srand(time(NULL));
    int A[58][12][10];
    generar(A);
    imprimir(A);
    printf("\n");
    year(A);
    centroArq(A);
    mes(A);
    getch();
    return 0;       
}//--------------------------------------   
void generar(int A[58][12][10]){
        int i,j,k;
        for(i=0;i<58;i++){
            for(j=0;j<12;j++){
                for(k=0;k<10;k++){
               
                A[i][j][k]=rand()%10;
            }
        }   
    }
}//-----------------------------------
void imprimir(int A[58][12][10]){
   
    int i,j,k;       
        for(i=0;i<58;i++){
            for(j=0;j<12;j++){
                for(k=0;k<10;k++){
                printf("%i \t",A[i][j][k]);               
            }   
            printf("\n");               
            }           
        }           
}//---------------------------------
//a)en que año el centro arqueologico 43 obtuvo la mayor afluencia de visitantes
void year(int A[58][12][10]){
int i=57,j,k,B[10],temp=0,may=0,val;       
        for(k=0;k<10;k++){
            for(j=0;j<12;j++){               
            temp=temp+A[i][j][k];           
            }B[k]=temp;
            if(may<temp){may=temp;val=k;}
            printf("%i \n",B[k]);       
        }                   
    printf("EL ANIO MAYOR ES %i, CON EL VALOR %i \n",val+1,may);       
}
//b)cual fue el centro arqueologico que en 2014 recibio la mayor afluencia de visitantes
void centroArq(int A[58][12][10]){
    int i,j,k=8,B[58],temp=0,may=0,val;       
        for(i=0;i<58;i++){
            for(j=0;j<12;j++){
                temp=temp+A[i][j][k];
            }B[i]=temp;
            if(B[i]>may){may=B[i];val=i;}
            printf("%i \n",B[i]);
        }
    printf("EL CENTRO MAYOR ES %i, CON EL VALOR %i \n",val+1,may);
}
//c)en que mes de 2015 los centros recibieron mayor número de visitantes
void mes(int A[58][12][10]){
    int i,j,k=9,temp=0,may=0,val=0;       
        for(i=0;i<58;i++){
            for(j=0;j<12;j++){               
                if(A[i][j][k]>temp){
                temp=A[i][j][k];
                may=i;val=j;}
           
            }
        }
    printf("EL MES MAYOR ES: %i, DEL CENTRO: %i, CON VALOR %i \n",val+1,may+1,temp);
}

Codigo java, Número romano a decimal con sentencias if

@(#)Romano.java
 *
 * Romano application
 *
 * @author
 * @version 1.00 2017/3/4
 */
 import  javax.swing.*;
public class Romano {
    int n;
 public static void main(String[] args) {
        Romano ar=new Romano();
        ar.ConverRoman();
    }   
  public void ConverRoman(){
       n=Integer.parseInt(JOptionPane.showInputDialog("Dame el número a convertir"));
      if(n>=1&&n<=20){
          if(n==1){
              JOptionPane.showMessageDialog(null,"El número 1 en romano es I");
          }
          if(n==2){
              JOptionPane.showMessageDialog(null,"El número 2 en romano es II");
          }
          if(n==3){
              JOptionPane.showMessageDialog(null,"El número 3 en romano es III");
          }
          if(n==4){
              JOptionPane.showMessageDialog(null,"El número 4 en romano es IV");
          }
          if(n==5){
              JOptionPane.showMessageDialog(null,"El número 5 en romano es V");
          }
          if(n==6){
              JOptionPane.showMessageDialog(null,"El número 6 en romano es VI");
          }
          if(n==7){
              JOptionPane.showMessageDialog(null,"El número 7 en romano es VII");
          }
          if(n==8){
              JOptionPane.showMessageDialog(null,"El número 8 en romano es VIII");
          }
          if(n==9){
              JOptionPane.showMessageDialog(null,"El número 9 en romano es IX");
          }
          if(n==10){
              JOptionPane.showMessageDialog(null,"El número 10 en romano es X");
          }
          if(n==11){
              JOptionPane.showMessageDialog(null,"El número 11 en romano es XI");
          }
          if(n==12){
              JOptionPane.showMessageDialog(null,"El número 12en romano es XII");
          }
          if(n==13){
              JOptionPane.showMessageDialog(null,"El número 13 en romano es XIII");
          }
          if(n==14){
              JOptionPane.showMessageDialog(null,"El número 14 en romano es XIV");
          }
          if(n==15){
              JOptionPane.showMessageDialog(null,"El número 15 en romano es XV");
          }
          if(n==16){
              JOptionPane.showMessageDialog(null,"El número 16 en romano es XVI");
          }
          if(n==17){
              JOptionPane.showMessageDialog(null,"El número 17 en romano es XVII");
          }
          if(n==18){
              JOptionPane.showMessageDialog(null,"El número 18 en romano es XVIII");
          }
          if(n==19){
              JOptionPane.showMessageDialog(null,"El número 19 en romano es XIX");
          }
          if(n==20){
              JOptionPane.showMessageDialog(null,"El número 20 en romano es XX");
          }
         
      }else{
          JOptionPane.showMessageDialog(null,"No escribio un número dentro del rango");
      }}
  }
        

   
   

Codigo en C, Calculo del sueldo de un empleado, datos desde usuario


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

int main (){
 int n;
float suxhor,suext,sutot,horex,sueldo;

printf("introduce el sueldo semanal \n");
scanf("%f",&sueldo);
printf("horas trabajadas en la semana\n");
scanf("%i",&n);
suxhor=sueldo/40;
horex=n-40;
if(n>40){        
         suext=horex*(suxhor*1.5);
         sutot=sueldo+suext;
}//if
else if(n<40){              sutot=suxhor*n; }
else if(n==40){              sutot=sueldo;}

printf("sueldo del empleado %f\n",sutot);
getch();
return 0;
   }

Codigo en C, Calculo del promedio de pesos y estaturas en hombres y mujeres desde usuario



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

int main (){
 int acu=0,n,a=0;
 double ena,eno,pna,pno,eg,pg;

 //ESTATURASHOMBRES
  printf("Introduce las estaturas de los alumnos de sistemas \n");
 printf("dame estaturas de los HOMBRES;99 para saltar a las estaturas de las MUJERES\n");
         scanf("%i",&n);
          while (n!=99){
                    acu=acu+n;
                    a++;         
                  printf("dame las estaturas de los HOMBRES \n");
              scanf("%i",&n);
          }//while
          eno=acu/a;
//-----------------------------------------------------------------------------------------------         
 //ESTATURASMUJERES
 a=0;
acu=0;      
 printf("estaturas de las MUJERES;99 para pasar a los pesos de los HOMBRES\n");
         scanf("%i",&n);
          while (n!=99){
             
                   acu=acu+n;
                    a++;       
                  printf("dame las estaturas de las MUJERES \n");
              scanf("%i",&n);
          }//while
          ena=acu/a;
//-----------------------------------------------------------------------------------------------         
//PESOSHOMBRES
a=0;
acu=0;
  printf("Introduce los pesos de los alumnos de sistemas del TESE\n");        
printf("pesos de los HOMBRES; 99 para pasar a los pesos de las MUJERES\n");
         scanf("%i",&n);
          while (n!=99){
                   
                   acu=acu+n;
                    a++;        
                  printf("dame los pesos de los HOMBRES \n");
              scanf("%i",&n);
          }//while   
          pno=acu/a;
//-----------------------------------------------------------------------------------------------
//PESOSmujeres
a=0;
acu=0;       
printf("dame las pesos de los MUJERES; introduce 99 para TERMINAR \n");
         scanf("%i",&n);
          while (n!=99){
                    acu=acu+n;
                    a++;          
                  printf("dame los pesos de las MUJERES \n");
              scanf("%i",&n);
          }//while
          pna=acu/a;  
//-----------------------------------------------------------------------------------------------             
pg=((pno+pna)/2);
eg=((eno+ena)/2);
//-----------------------------------------------------------------------------------------------
printf("|promedio peso hombres| \t |promedio peso mujeres| \n");
printf("%f \t  \t%f \n",pno,pna);
printf("|promedio estatura hombres| \t |promedio estatura mujeres| \n");
printf("%f \t \t %f \n",eno,ena);
printf("|promedio de gral. peso| \t |promedio gral. estatura| \n");
printf("%f \t \t %f \n",pg,eg);
 getch();
   return 0;
   }

         

Codigo en C, Imprimir los números dados entre dos cifras enteras


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

int main (){
 int n,a,mayor,menor,i;

printf("dame un primer entero positivo \n");
scanf("%i",&n);
printf("dame un segundo entero positivo \n");
scanf("%i",&a );

if(n>a){ mayor=n; menor=a;     }
else { mayor=a; menor=n;          }
        
for(i=mayor; i>=menor; i--){
                      printf("%i \n",i);
}       
getch();
return 0;
   }

Codigo en C, imprimir un cuadrado de tamaño N de asteriscos



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

int main (){
 int j,i,n;

printf("longitud del cuadrado? \n");
scanf("%i",&n);
for(i=1; i<=n ; i++){
        for(j=1; j<=n; j++){
            printf("*");}
        printf("\n");
   
}       
getch();
return 0;
   }

Codigo en C, Programa que calcula la edad de una persona


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

int main (){
 int year,month,day,day2,anio=0;
 char name[80];
 printf("nombre\n");
scanf("%s",name);
printf("anio de nacimiento \n");
scanf("%i",&year);
printf("mes de nacimiento \n");
scanf("%i",&month);
printf("dia de nacimiento\n");
scanf("%i",&day);
printf("dia de hoy?\n");
scanf("%i",&day2);

anio=2017-year;
if (month>4){ anio=anio-1; }
else if  (month=4){
     if( day>day2){ anio=anio-1;      }
     else{ printf("%i",anio);}
}
            printf("la edad de %s es %i",name,anio);

getch();
return 0;
   }

miércoles, 31 de mayo de 2017

Programa y codigo en C con funciones y metodos que divide un número en partes

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

int determinadigitos(int numero);
void separadigitos(int num,int tn);
int separaDigitos(int num, int tdigitos, int pot);
int main(){
    int numero,digitos;
        printf("DAME UN NUMERO: ");
        scanf("%i",&numero);
            digitos=determinadigitos(numero);
            separadigitos(numero,digitos);
        getch();
    return 0;
    }

//------------------------------------------------------------------------------
int determinadigitos(int numero){
    int contador=2,cociente,divisor=10;
   do{
           cociente=numero/divisor;
          if(cociente==0){
                return contador-1;
          }   
           else {
            contador++;
            divisor=pow(10,contador-1);
           }
    }
   while(cociente!=0);

}
//-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    void separadigitos(int num,int tn){
          int cociente,residuo,i;
   for(i=tn;i>=1;i--){
       cociente=num/pow(10,i-1);
       residuo=num%(int)pow(10,i-1);
       printf("%i \n",cociente);
       num=residuo;
       }
    }
    int separaDigitos(int num, int tdigitos, int pot){
        int cociente,residuo,j, suma=0, contador=0;
        for(j=tdigitos; j>=1;j--){
            cociente=num/pow(10,j-1);
            residuo=num%(int)pow(10,j-1);
            suma=suma+cociente;
            num = residuo;
        }
        return(pow(suma,pot));
           
    }


   

Programa y codigo en C que imprime una linea de cantidad N de unos en diagonal desde usuario

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

void dibujaSerie3(int lado);
int main(){
  int n;
  printf("n? ");
  scanf("%i",&n);
  dibujaSerie3(n);
  getch();
  return 0;
}

void dibujaSerie3(int lado){
   int fila,columna;
   for(fila=1;fila<=lado;fila++){
     for(columna=1;columna<=lado;columna++){
        if(fila==columna){
           printf("1\t");
        }
        else
        printf("0\t");
     }
     printf("\n");
   }
}



Programa y Codigo en C que crea un cuadrado con números en incrementos desde el usuario

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

void dibujaSerie4(int fil,int col,int ini,int inc);
int main(){
  int n,fila,columna,inicio,incremento;
  printf("filas? ");
  scanf("%i",&fila);
  printf("columnas? ");
  scanf("%i",&columna);
  printf("inicio? ");
  scanf("%i",&inicio);
  printf("incremento? ");
  scanf("%i",&incremento);
  dibujaSerie4(fila,columna,inicio,incremento);
  getch();
  return 0;
}

void dibujaSerie4(int fil,int col,int ini,int inc){
   int fila,columna;
   int aux=ini;
   for(fila=1;fila<=fil;fila++){
      for(columna=1;columna<=col;columna++){
        printf("%i\t",aux);
        aux=aux+inc;
     }
     aux=aux-(inc*(col-1));
     printf("\n");
   }
}


domingo, 9 de abril de 2017

Programa que calcula el impuesto de un artículo

Programa que calcula el impuesto de un artículo

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

int main(){
   int pA;
   float impuesto=0;
   printf("Precio del articulo? ");
   scanf("%i",&pA);
   if(pA<=20){
      impuesto=0;
   }
   else {
           if(pA<=40){
                impuesto=pA*0.30;
                }
            else {
                if(pA>40 && pA<500){
               impuesto=pA*0.40;
                 }
                else {
                      if(pA>500){
                     impuesto=pA*0.50;
                        }
                }
           }
        }
   printf("El impuesto a pagar es de %f",impuesto);
   getch();
   return 0;
}

lunes, 25 de febrero de 2013

Descargar Sistema Operativo Android para PC

Descargar Sistema Operativo Android para PC y El libro de Android


Bien conseguí el sistema Operativo en Android aún no lo eh probado pero queria traerselos, pienso igual puede ser booteado desde usb o livecd o emulado; Este es el ISO les dejo un libro de Android para que lo comprendan mejor.

Link de Descarga
 Libro de Android

Y para quienes subsisten un poco con reparaciones de celulares tal vez les sirva este libro de Samsung y el manual de usuario de Iphone

miércoles, 10 de octubre de 2012

Paquetes de programas para Android

Que show bandita hoy les traigo unos paquetes de programas para Android tengo un buen que no los había visto y antes de que sean obsoletos se los dejo para que les saquen provecho a disfrutarlos

Android_Apps_PraetorianBlack.rar
android2.zip
 android1.zip

viernes, 8 de julio de 2011

¿Cómo des-instalar Windows Power Shell en Windows 7?

Bueno no soy muy bueno en esto, pero es algo que me paso hace unas horas, llegue y mi hermano dijo que tuvo un problema, y ya estaban los mensajes del Power Shell. 
No se como se instalo pero averigue un modo de eliminarlo.

Lo primero que hice fue Activar el producto con la clave que siempre da a todos: 8945315-654843

Según lo que lei, al activarlo te debe de aparecer el programa de "Power Shell" en "Todos los programas" y de ahi solo des-instalarlo; Pero como a mí, no me aparecio el des-instalarlo solo aparecia como un programa  hice lo siguiente:

Para estos pasos creo, ya no es necesario activarlo pero yo lo active, y despues con el administrador de tareas dí terminar el proceso 

Nota: el proceso tiene un nombre con muchos caracteres que comienza con f y despues muchos caracteres

Primero Descargamos e Instalamos "Unlocker" Descarga

Escribimos en el cuadro de busqueda teniendo seleccionado el disco local (C:)
Y esperas a que salgan todos los resultados. 

Ya que esten todos los resultados seleccionamos de 10 en 10 (es opcional), damos clic derecho y seleccionas "Unlocker", de ahi nos saldra un nuevo cuadro, en el  escogeremos de la pestaña la opción "Eliminar" y luego  "aceptar u ok".

Esperas a que los elimine y de nuevo aceptar, (nota los archivos a eliminar, tienen diferentes extensiones, pero todos se eliminan (.xml,  .exe,  .dll, .txt, etccc.).
Y al terminar de eliminar todos los archivos, vaciamos la papelera de reciclaje, reiniciamos y listo.

Nota: al eliminar algunos elementos, el "Unlocker" te dira que algunos elementos se estan ejecutando, a lo cual deberas dar siempre terminar proceso en su caso.

Esto fue en mi caso mi 7 es una versión modifica la "elite" y me sigue funcionando bien pueden comentarlo o mejorar el proceso