Menú principal

viernes, 29 de abril de 2016

Numero ¿par o impar? - C

El programa a realizar consiste en comprobar si un número introducido por el usuario es par o impar.

Solución:

#include <stdio.h> 
int main ( ) 

{ 
    
int num ; 

    
printf ( "Intro numero: " ) ; 
    scanf
 ( "%d" , & num ) ; 

    
if ( num % 2 == 0 ) //simbolo % para expresar el resto 
    
{ 
        
printf ( "El numero %d es par\n" , num ) ; 
    
} 

    
else 
    
{ 
        
printf ( "El numero %d es impar\n" , num ) ; 
    
} 
} 
 

Mostrar tabla de multipicar de un número - C

El programa consiste en pedir al usuario que introduzca un número, a continuación sacaremos la tabla de multiplicar de dicho número hasta el 10.

Solución

#include <stdio.h> 
int main ( ) 
{ 
    
int num , i , total ; 

    
printf ( "Intro numero: " ) ; 
    scanf
 ( "%d" , & num ) ; 

    
for ( i = 1 ; i <= 10 ; i ++ ) 
    
{ 
        total
 = num * i ; 
        
printf ( "\n%d * %d = %d" , num , i , total ) ; 
    
} 
} 

lunes, 25 de abril de 2016

División con divisor diferente a 0 (while) - C

Realizar programa en el que haga una división con el dividendo y divisor introducido por el usuario. La peculiaridad de dicho programa es que mientras el usuario introduzca como divisor el 0 el programa siga pidiendo introducir otro divisor.


Solución: 

#include <stdio.h>

int main()
{
    float dendo,dsor,coci;

    printf("Intro dividendo: ");
    scanf("%f", &dendo);

    printf("Intro divisor: ");
    scanf("%f", &dsor);

    while(dsor==0)
    {
        printf("El divisor no puede ser 0, ya que esto sería una indeterminacion\n");
        printf("Por favor introduzca otro divisor: ");
        scanf("%f", &dsor);
    }

    coci=dendo/dsor;
    printf("El resultado es: %f\n", coci);

}

División con divisor diferente a 0 (do-while) - C

Realizar programa en el que haga una división con el dividendo y divisor introducido por el usuario. La peculiaridad de dicho programa es que mientras el usuario introduzca como divisor el 0 el programa siga pidiendo introducir otro divisor.

Solución:

#include <stdio.h>

int main()
{
    float dendo,dsor,coci;

    printf("Intro dividendo: ");
    scanf("%f", &dendo);

    do
    {
        printf("Intro divisor: ");
        scanf("%f", &dsor);
    }
    while(dsor==0);

    coci=dendo/dsor;

    printf("El resultado es: %f\n\n", coci);
}

División con divisor diferente a 0 (if) - C

Realizar un ejercicio que haga una división con el dividendo y el divisor que introduzca el usuario siempre y cuando el divisor sea diferente a 0.

Solución:


#include <stdio.h>

int main()
{
    float dendo,dsor,coci;

    printf("Intro dividendo: ");
    scanf("%f", &dendo);

    printf("Intro divisor: ");
    scanf("%f", &dsor);

    if(dsor==0)
    {
      printf("El divisor no puede ser 0, ya que esto resultaria una indeterminacion\n");
      printf("Por favor reinicie el programa\n\n ");
    }
    else
    {
        coci=dendo/dsor;
        printf("El resultado es: %f\n", coci);
    }
}

sábado, 23 de abril de 2016

Realizar suma pidiendo el número de sumandos al usuario - C

Este ejercicio consiste en realizar una suma pidiendo al usuario el número de sumandos que quiere introducir y dichos sumandos. Tras ello habrá que ir sumando todos los sumandos que va introduciendo.

Solución

#include <stdio.h>

int main()
{
    int i, total=0, numS, sumando;

    printf("¿Cuantos sumando quieres introducir?: ");
    scanf("%d", &numS);

    for(i=1; i<=numS; i++)
    {
        printf("\nIntro sumando %d: ", i);//Así iremos poniendo sumando 1, sumando 2...
        scanf("%d", &sumando);
        total=sumando+total;
        printf("El total es: %d", total);
    }

}


Inicializamos la variable total a cero para que luego al realizar la suma se haga de la siguiente forma:
total=sumando+total;     //Supongamos que el usuario introduce como primer sumando el 5
0=5+0      //La suma daría 5 de momento, siguiente número es el 8
5=8+5    //El total se modificaría por un 13 y así sucesivamente

Realizar una suma en C

El ejercicio a realizar consiste en realizar una suma con los dos sumandos que el usuario introduce por teclado.

Solución

#include <stdio.h>
int main()
{
    int sumando1, sumando2, total;

    //pedimos al usuario el primer sumando
    printf("Introduce el primer sumando: ");
    scanf("%d", &sumando1);

    //pedimos al usuario el segundo sumando
    printf("Introduce el segundo sumando: ");
    scanf("%d", &sumando2);

    //realizamos la suma y la visualizamos
    total=sumando1+sumando2;
    printf("La suma es igual a: %d", total);

    return 0;
}