Horizontal

jueves, 24 de mayo de 2012

Triangulo rectangulo de 45 grados

Este programa pide el pide el cateto o altura del triangulo rectángulo, para luego formarlo con asteriscos


  1. //triangulo rectangulo de 45 grados
  2. #include<stdio.h>
  3. int main(){
  4.    int cateto,i,j,n;
  5.    printf("triangulo rectangulo de 45 grados\n");
  6.    do{
  7.      printf("ingrese es cateto o altura\n");
  8.      scanf("%d",&cateto);
  9.      while(cateto<2){
  10.         printf("para poder visualizar el triangulo ingrese el cateto mayor a 1\n");
  11.         printf("ingrese es cateto o altura\n");
  12.         scanf("%d",&cateto);                
  13.      }
  14.         for(i=0;i<=cateto-1;i++){ 
  15.            for(j=0;j<=i;j++) 
  16.               printf("*");
  17.            printf("\n");
  18.         }
  19.        
  20.      printf("\npresione \n1 continuar \n2 finalizar \n");  
  21.      scanf("%d",&n);
  22.     } while(1==n);
  23.     return 0;        
  24.  }   


domingo, 13 de mayo de 2012

Funcion de tercer grado

Este programa nos permite encontrar los valor de f(x) de una función de tercer grado o cúbica para los valores de x que el usuario acota y su da el valor de incremento.

  1. //funcion de grado 3
  2. #include<stdio.h>
  3. #include<math.h>
  4. int main(){
  5.    printf("Funcion de grado 3\n"); 
  6.    double a[4],x,xmin,xmax,xincr,y,n;
  7.    int i,condicion1;   
  8.    do{
  9.       for(i=0;i<4;i++){
  10.       printf("ingrese el coeficiente %d\n",i);   
  11.       scanf("%lf",&a[i]); 
  12.       }  
  13.      do{
  14.         printf("ingrese el x minimo\n");
  15.         scanf("%lf",&xmin);
  16.         printf("ingrese el x maximo\n");
  17.         scanf("%lf",&xmax);
  18.         printf("ingrese el incremento de x\n");
  19.         scanf("%lf",&xincr);     
  20.         for(x=xmin;x<=xmax;x=x+xincr){    
  21.           n=3;
  22.           y=0;                         
  23.           for(i=0;i<4;i++){
  24.              y=a[i]*pow(x,n)+y;
  25.              n--;          
  26.           } 
  27.           printf("f(%lf.8)=%lf\n",x,y);         
  28.         }        
  29.         printf("hallar para otros valores de x\n presione\n");
  30.         printf(" 1 continuar\n 2 finalizar\n");
  31.         scanf("%d",&condicion1);
  32.      }while(condicion1==1);
  33.      printf("hallar para otros valores de los coeficientes\n presione\n");
  34.      printf(" 1 continuar\n 2 finalizar\n");
  35.      scanf("%d",&condicion1);             
  36.      }while(condicion1==1);
  37.      return 0;
  38. }

Hallando el promedio de n números

Este programa no da como resultado el promedio de n números, si el número n es cero entonces nos dará como promedio cero.

  1. //Hallando el promedio de n numeros
  2. #include<stdio.h>
  3. int main(){
  4.     float numeron,suma,promedio;
  5.     int i,n,condicion;
  6.     suma=0;
  7.     condicion=2;
  8.     printf("Hallando el promedio de n numeros\n\n");
  9.     do{
  10.       if(condicion==1) suma=0;
  11.       printf("ingrese la cantidad de numeros a promediar\n");
  12.       scanf("%d",&n);             
  13.       for(i=1;i<=n;i++){
  14.          printf("ingrese el numero %d \n",i);
  15.          scanf("%f",&numeron);
  16.          suma=suma+numeron;
  17.       }
  18.       if(n==0) promedio=0.0;
  19.       else promedio=suma/n;
  20.       printf("el promedio de %d numero es %f\n\n\n",n,promedio);
  21.       printf("desea hallar el promedio de otros numeros\n presione\n");
  22.       printf(" 1 continuar \n 2 finalizar \n");
  23.       scanf("%d",&condicion);
  24.     }while(condicion==1);
  25. }



Hallando el mayor de n numeros

Este programa nos permite comparar una cierta cantidad de números que es especificado por el usuario.

  1. //Hallando el mayor de n numeros
  2. #include<stdio.h>
  3. int main()
  4. {
  5.     int numero1,numeron,mayor,i,n,condicion;
  6.     printf("Hallando el mayor de n numeros\n\n");
  7.     do{
  8.       printf("ingrese la cantidad de numeros a comparar\n");
  9.       scanf("%d",&n);
  10.       printf("ingrese el numero 1\n");
  11.       scanf("%d",&numero1);
  12.       mayor=numero1;
  13.       for(i=2;i<=n;i++)
  14.       {
  15.          printf("ingrese el numero %d\n",i);
  16.          scanf("%d",&numeron);
  17.          if(mayor<numeron) mayor=numeron;
  18.       }
  19.       printf("el mayor numero es %d\n\n\n",mayor);
  20.       printf("desea comparar otros numeros\n presione\n");
  21.       printf(" 1 continuar \n 2 finalizar \n");
  22.       scanf("%d",&condicion);
  23.     }while(condicion==1);
  24.     return 0;
  25. }

Hallando si el número ingresado es par o impar

El programa nos dice si un número es par o impar, sabemos que un número es par si el resto de dividir el numero entre dos es cero.

  1. //hallando si un numero es par o impar
  2. #include<stdio.h>
  3. int main()
  4. {
  5.     printf("Hallando si el numero ingresado es par o impar\n");
  6.     int numero,condicion;
  7.     do{              
  8.        printf("ingrese el numero\n");
  9.        scanf("%d",&numero);
  10.        if(numero%2==0)
  11.          printf("el numeo %d es par\n",numero);
  12.        else printf("el numero %d es impar\n",numero);
  13.                                                      
  14.        printf("\n ¿desea ingresar otro numero?\n");
  15.        printf("\n Prisione \n 1 continuar \n 2 finalizar \n\n");
  16.        scanf("%d",&condicion);        
  17.        } while(condicion==1);
  18.     return 0;   
  19.     }

Diferencia de cuadrados

Hallando la diferencia de cuadrados de dos números, esta es una aplicación de las operaciones que se puede realizar en C.


  1. /*Diferencia de cuadrados*/
  2. #include<stdio.h>
  3. int main()
  4. {
  5.     int a,b;
  6.     printf("ingrese el primer numero\n");
  7.     scanf("%d",&a);
  8.     printf("ingrese el segundo numero\n");
  9.     scanf("%d",&b);
  10.     printf("la diferencia de cuadrados entre %d y %d es %d",a,b,a*a-b*b);    
  11.     getchar();
  12.     getchar();
  13.     return 0;
  14. }

Resto de la división de dos númeos

En lenguaje existe un operador designado para este proposito es el "%", esta operación es muy útil, lo podemos usar para saber si un número es par o impar.


  1. #include<stdio.h>
  2. int main()
  3. {    
  4.   int numero1,numero2,resto,condicion;
  5.   printf("Programa para hallar el resto de dos numeros\n\n");
  6.   do{
  7.     printf("ingrese el primer numero\n");
  8.     scanf("%d",&numero1);
  9.     printf("ingrese el segundo numero\n");
  10.     scanf("%d",&numero2);
  11.     while(numero2==0)
  12.    {
  13.       printf("el segundo numero no puede ser cero.\n\n\n");
  14.       printf("Ingrese el segundo numero\n");
  15.       scanf("%d",&numero2);
  16.     }
  17.     resto=numero1%numero2;
  18.     printf("el resto de %d entre %d es %d\n\n",numero1,numero2,resto);  
  19.     printf("si desea hallar el resto de otros dos numeros\n presione \n");
  20.     printf("1: para continuar \n");
  21.     printf("2: para finalizar \n\n\n");
  22.     scanf("%d",&condicion);
  23.   }while(condicion==1);
  24.   //al presionar un numero distinto de 2 tambien finaliza el programa 
  25.   return 0;    
  26. }

Related Posts Plugin for WordPress, Blogger...