domingo, 11 de junio de 2017

C, 20. Sentencia if, Módulo

/* La sentencia if:

    if (Condicion)
        Accion
*/

//Prueba de divisibilidad

#include<stdio.h>

int main () {
    int n1,n2;

    printf("Introduzca dos numeros: \n");
    scanf("%i %i",&n1,&n2);

    if (n1 % n2 == 0){ 

    //% es modulo, vamos a comprobar si el resto es 0, ergo es divisible
     
    printf("El numero %i es divisible por %i\n",n1,n2);}

    //solo se imprimirá el mensaje si se cumple la expresión anterior

    return 0;
}

Este ejercicio es parte del curso ProgramaciónATS

Edit: 29/08/17


/* Función que calcula el valor absoluto de un número */

#include<stdio.h>

int main(){

    int x;             //declarar la variable x
    printf("Introduzca un valor para x: ");
    scanf("%d",&x);

    if(x<0){           //condición
        x=-x;}         //acción, si se cumple
    printf("El valor absoluto de x es %d\n",x);
                       //esta acción es independiente de if
    return 0;