PROGRAMAS EXTRAS UNIDAD 3

 19/10/2021

                                        PROGRAMAS EXTRAS 

programa extra 1

el programa consta en pedir 100 números, los suma y saca el promedio. 

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    printf("Programa extra!\n");

    int c,sum=0, prom=0;

 

        for (c=0;c<=100;c++){

                printf("%i ",c);

 

        sum=c+sum;

         }

         prom= sum/100;

         printf("\n \n La suma es: %i, el promedio es: %i", sum, prom);

    return 0;

}




programa extra 2

el programa consta en pedir 100 números, asi determina la cantidad de pares y saca el promedio de ellos.  


#include <stdio.h>

#include <stdlib.h>

 

int main()

{

     printf("Programa extra 2!\n");

     int num, li=0, ls=100, cp=0;

     int sum=0, prom=0;

   for(num=li; num<=ls; num++){

        if(num%2==0){

            sum=sum+num;

            cp=cp+1;

        }

     }

     printf("cp: %i\n",cp);

     printf("La suma de los pares fue: %i\n",sum);

     printf("El promedio fue: %i\n",sum/cp);

    return 0;

}



programa extra 3 

el programa consta en pedir 100 números, determina la cantidad de impares y saca el promedio de los mismos.

 #include <stdio.h>

#include <stdlib.h>

 

int main()

{

     printf("Programa extra 2!\n");

     int num, li=0, ls=100, cp=0, ci;

     int sum=0, sumI=0, prom=0, promI=0;

   for(num=li; num<=ls; num++){

        if(num%2==0){

            sum=sum+num;

            cp=cp+1;

        } if (num%2==1){

        sumI= sumI+num;

        ci=ci+1;

        }

     }

     printf("cp: %i\n",cp);

     printf("La suma de los pares fue: %i\n",sum);

     printf("El promedio fue: %i\n",sum/cp);

     printf("ci: %i\n",ci);

     printf("La suma de los impares fue: %i\n",sumI);

     printf("El promedio fue: %i\n",sumI/ci);

    return 0;

}


programa extra 4

el programa consiste en pedir a el usuario que ingrese 3 calificaciones dentro de cierto rango y muestra el promedio .

#include <stdio.h>

#include <stdlib.h>

 

int main()

{ int c, cal;

float prom=0, sum=0;

    c=1;

    while (c<=3){

         do{

        printf("Dame la calificacion %d\n",c);

            scanf("%d", &cal);

    }while(cal<70 || cal>100);

       sum= sum+cal;

        c++;

    }

prom= sum/3;

printf("El promedio es: %.2f",prom);

    return 0;

}




programa extra 5

el programa consiste que proporciona un menú de aéreas de figuras geométricas.

#include <stdio.h>

#include <stdlib.h>

 

int main()

 

{

    int op=0;

    do{

        puts("Menu de areas\n");

        puts("Elige un opcion");

        puts("1.- Triangulo");

        puts("2.- Circulo");

        puts("3.- Rectangulo");

        puts("4.- Trapeccio");

        puts("5.- Salir");

        scanf("%i",&op);

        switch(op){

    case 1:

        puts("Triangulo");

    break;

    case 2:

        puts("Circulo");

        break;

    case 3:

        puts("Rectangulo");

        break;

    case 4:

        puts("Trapecio");

        break;

    case 5:

        puts("Adios, salir");

        break;

    default:

        puts("Selecciona un numero del 1-5");

        break;

        }

    }while(op!=5);

 

    return 0;

}


programa extra 6

el programa consiste en realizar la solución de una ecuación de 3° grado .

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    float x=0, a=0, b=0,c=0, d=0, resul=0;

    printf("Ecuacion de orden 3");

    printf("\nIntroduce el valor de la variable x: ");

    scanf("%f",&x);

    printf("\nDame el valor del coeficiente a: ");

    scanf("%f",&a);

    printf("\nDame el valor del coeficiente b: ");

    scanf("%f",&b);

    printf("\nDame el valor del coeficiente c: ");

    scanf("%f",&c);

    printf("\nDame el valor del coeficiente d: ");

    scanf("%f",&d);

    resul= ((a*pow(x,3))+(b*pow(x,2))+ (c*x) + d);

    printf("\nEl resultado es: %.2f: ", resul);

    return 0;

}


programa extra 7

programa el cual se encarga de determinar el área y el perímetro de un rectángulo.

 #include <stdio.h>

#include <stdlib.h>

 

int main()

{

    int base=0, altura=0, perimetro, area;

    printf("Area y perimetro de un rectangulo!\n");

    puts("\nIngresa la base: ");

    scanf("%i",&base);

    puts("\nIntroduce la altura: ");

    scanf("%i",&altura);

    area=base*altura;

    perimetro=(2*base+2*altura);

    printf("\nLa area es: %i unidades cuadradas y el perimetro es: %i ", area, perimetro);

    return 0;

}


programa extra 8

programa el cual determina la altura en cm, pies o pulgadas.

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    float cm=0, pul=0, pies=0;

    puts("Introduce la altura en cm lo que deseas convertir a pies o pul: ");

    scanf("%f", &cm);

    pul=(cm/2.54);

    pies=(pul/12);

    printf("\nLa altura en pulgadas es: %.2f y en pies es: %.2f", pul, pies);

    return 0;

}






programa extra 9 

el programa realiza el resultado de la función f(x).


#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    int x;

    printf("Dame el valor de x para f(x): ");

    scanf("%i", &x);

    if(x<=0){

        puts("f(x)=0");

    } if(x>0){

        printf("f(x)= %i",x);

    }

    return 0;

}




programa extra 10

el programa consiste en resolver una ecuación de segundo grado y la clasifica dependiendo su resultad .

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    float a=0, b=0, c=0, res=0;

    puts("Dame el valor de a: ");

    scanf("%f",&a);

    puts("Dame el valor de b: ");

    scanf("%f",&b);

    puts("Dame el valor de c: ");

    scanf("%f",&c);

    res=pow(b,2)-(4*a*c);

    printf("Resultado es: %.2f\n",res);

    if(res>0){

        puts("Raices reales");

    }else{

        if(res<0){

            puts("Raices complejas");

        } else{

            if(res==0){

                puts("Iguales");

            }

        }

    }

 

    return 0;

}

 


programa extra 11

el programa consiste en determinar el signo de un numero ingresado .

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    int num;

    puts("Introduce un numero: ");

    scanf("%i", &num);

    if(num>0){

        puts("\nEl numero es positivo");

    }

    else{

        if(num<0){

            puts("\nEl numero es negativo");

        }else {

            if(num==0){

                puts("\nEl numero es nulo");

            }

        }

    }

    return 0;

}



programa extra 12 

el programa se encarga de ejecutar una operación aritmética seleccionada por el usuario al introducir 2 números.

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    float a=0, b=0, resultado=0;

    short opera;

    puts("Introduce el valor de a: ");

    scanf("%f", &a);

    puts("Introduce el valor de b: ");

    scanf("%f", &b);

    puts("Ingresa la operacion que desa realizar: ");

    scanf("%s",&opera);

    switch(opera){

    case'+':

        resultado= a+b;

        printf("La suma de a y b es: %.2f", resultado);

        break;

    case '-':

        resultado= a-b;

        printf("La resta de a y b es: %.2f", resultado);

        break;

    case '*':

        resultado= a*b;

        printf("La multiplicacion de a*b es: %.2f", resultado);

        break;

    case'/':

        resultado= a/b;

        printf("La division de a/b es: %.2f", resultado);

        break;

    default:

        puts("\nIngresa un operador aritmetico");

    }

    return 0;

 

}




 

Comentarios