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

martes, 11 de julio de 2017

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;
   }

Programa Codigo en C, Raíz cuadrada, Chicharronera paso a paso



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

#include <math.h>

int main (){
 float a,b,c,eval=0,raiz1=0,raiz2=0;
 float chich2,chich1;

 //valoresecuación
printf("Dame los valores de una ecuacion cuadratica\n");
printf("Introduce el valor cuadratico\n");
scanf("%f",&a);
printf("Introduce el valor lineal\n");
scanf("%f",&b);
printf("Introduce el valor independiente\n");
scanf("%f",&c);
//___________________________________________________________
eval=(b*b)-4*(a*c);
   if (eval<0){
      printf("La ecuacion no tiene solucion real");
      }
   else if (eval>=0){

chich1=-(b)+sqrt(eval);
chich2=-(b)-sqrt(eval);
raiz1=chich1/2*(a);
raiz2=chich2/2*(a);
//___________________________________________________________
printf("\n \n");
printf("(%fx2) +(%fX) +(%f) =0 \n",a,b,c);
printf("(%f*%f)^2 -4(*%f*%f)= %f \n",b,b,a,c,eval);
printf("(%f) - raiz(%f) / 2(%f)=%f\n",b*b,eval,a,raiz1);
printf("(%f) + raiz(%f) / 2(%f)=%f\n",b*b,eval,a,raiz2);
printf("\n \n");
printf("primer raiz %f \n",raiz1);
printf("segunda raiz %f \n",raiz2);
printf("\n \n");
if(raiz1==raiz2){       printf("LAS RAICES SON IGUALES \n"); }
else if(raiz1!=raiz2){  printf("LAS RAICES SON DIFERENTES\n"); }
printf("\n \n");
if(eval<0){       printf("LAS RAICES SON SOLUCIONES IMAGINARIAS\n"); }
else if(eval>0){  printf("LAS RAICES SON SOLUCIONES REALES\n"); }                 
}
 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");
   }
}


Programa con codigo C que imprime un cuadrado con números en aumento de 3

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

void dibujaSerie2(int lado);
int main(){
  dibujaSerie2(4);
  getch();
  return 0;
}

void dibujaSerie2(int lado){
   int fila,columna;
   int aux=3;
   for(fila=1;fila<=lado;fila++){
     for(columna=1;columna<=lado;columna++){
        printf("%i\t",aux);
        aux=aux+3;
     }
     aux=aux-9;
     printf("\n");
   }
}

 
 

domingo, 9 de abril de 2017

Programa que determina que número es mayor de 3 números dados

Programa que determina que número es mayor de 3 números dados

#include<stdio.h>
#include<conio.h>
    int main(){
        int a,b,c;
        printf("dame un numero?");
        scanf("%i",&a);
        printf("dame un numero?");
        scanf("%i",&b);
        printf("dame un numero?");
        scanf("%i",&c);
       if(a>b && a>c){
       printf("el mayor es %i",a);
       }
       if(b>c && b>a){
       printf("el mayor es %i",b);
       }
       if(c>a && c>b){
       printf("el mayor es %i",c);
       }
       getch ();
       return 0;
       }