A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Operadores de asignaci贸n, de incremento y decremento

6/27
Recursos

Aportes 635

Preguntas 11

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

El operador de asignaci贸n 鈥=鈥 asigna el valor del lado derecho del operador a la variable en el lado izquierdo.
//
Los operadores de asignaci贸n compuestos: realizan una operaci贸n y una asignaci贸n en una sola declaraci贸n.
Ejemplo:
int x = 42;
x += 2; //Equivalente a x = x +2
x -= 6; //Equivalente a x = x - 6
//
Operadores de Incremento y decremento.
operador de incremento, por ejemplo:
int miNumero = 7;
miNumero++;
//salida 8
//
El operador de decremento (- -) _funciona de la misma forma que el operador de incremento,pero en lugar de incrementar el valor, lo disminuye en uno.
//
El operador de incremento tiene dos formas prefijo y sufijo.
x; //prefijo
x;
//sufijo
La variante de prefijo incrementa el valor y luego continua con la expresion.
La variante de sufijo evalua la expresion y luego ejecuta el incremento.
Ejemplo de prefijo:
int x = 3;
int y = x++;
//x es 4, y es 4
//
Ejemplo de sufijo:
int x = 3;
int y = x++;
// x es 3, y es 4
//
Conclusion: El ejemplo de prefijo incrementa el valor de 鈥渪鈥 , y luego se lo asigna a 鈥測鈥.
el ejemplo de sufijo asigna el valor de 鈥渪鈥 a 鈥測鈥 y luego incrementa el valor de 鈥渪鈥.

Primer reto:

#include <stdio.h>
  2 
  3 int main(){
  4   int x = 10;
  5 
  6   x += (2 * x);
  7 
  8   printf("El valor de x es: %i\n", x);
  9 }

y el del m贸dulo es:

 1 #include <stdio.h>
  2 
  3 int main(){
  4   int x;
  5 
  6   printf("ingresa el valor de x:\n");
  7   scanf("%i", &x);
  8 
  9   x %= 5;
 10   x++;
 11 
 12   printf("Ahora el valor de x es: %i\n", x);
 13 }

Si quieren que aparezcan acentos y la letra 帽 en la consola incluyan la biblioteca <locale.h> y dentro del main pongan la siguiente funci贸n:
setlocale(LC_ALL, 鈥溾);

Ejemlo:

#include <stdio.h>
#include <locale.h>

int main(void) {
  setlocale(LC_ALL, "");

  printf("Operadores de asignaci贸n \n");

  return 0;
}

CALCULAR LA SUMA DEL DOBLE DE SU VALOR

La f贸rmula que us茅, es la siguiente:

x = x + (x * 2)

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int x=10;
   
   x + = 2 * x;
   
   printf("x = %i", x);
   
   return 0;
}

CALCULAR EL M脫DULO MAS UNO DE UN N脷MERO

La f贸rmula que us茅, es la siguiente:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x;
    
    //Ingresar valor
    printf("Ingrese el valor: ");
    scanf("%i",&x);
    
    //Calcular
    x % = 5;
    x++;
        
    //Imprimir
    printf("x: %i", x);
    
    return 0;
}

馃惐鈥嶐煉 Soluci贸n a los retos en lenguaje Dart.

void main(List<String> arguments){
  var x = 10;

  x += 2 * x;
  print('El valor es: $x');
}
 import 'dart:io';

void main(List<String> arguments){
  int number;

  print('Ingrese n煤mero entero: ');
  number = int.parse(stdin.readLineSync());

  number %= 5;
  number++;
  print('El valor es: $number');
}

Notar que en la primera parte de operadores de asignaci贸n el resultado de 50 / 4 se muestra como 12, cuando en realidad es 12.5 y esto se debe a que la variable value se declar贸 como int, pero en este caso deb铆a ser declarada como float, para poder tener la parte decimal.

RETO 1:

RETO 2:

que tal tengo la siguiente pregunta鈥
al momento de que en la clase hace el ejemplo de los operadores de asignaci贸n note que el valor de value se actualizaba cada ves que hacia una operaci贸n. y mi pregunta es 驴hay alguna manera de hacer que el valor de value sea siempre 11 y despu茅s hacer la asignaci贸n ?

La profe explica muy bien

int main()
{
    int valorx;


    printf("Ingresa un numero entero: \n");
    scanf("%i", &valorx);

    valorx %= valorx;
    valor ++;
    printf("Valor dividido %i", valorx);
    return 0;
}```

Apuntes de clase:
Los operadores de asignaci贸n, de incremento y decremento:
nos ayudan a simplificar 鈥la escritura de nuestro c贸digo鈥.

Podemos declarar dos variables en una sola linea.

Me encontr茅 esa pagina academica, me dio un buen recuerdo d elos conocimientos que se dan en esta clase

http://www.utn.edu.ec/reduca/programacion/fundamentos/expresiones.html

Reto 1
Reto 2

a += 5. a = a + 5
a -= 5. a = a 鈥 5
a*= 5. a = a * 5
a/= 5. a = a / 5
a%= 5. a = a % 5

Retos cumplidos

 //Reto 1
    int x = 10;
    printf("El valor de X es: %i", x);
    x += 2 * x;
    printf("El doble de x es: %i \n", x);
    //Reto 2
    int y = 5;
    printf("El valor de Y es: %i \n", y);
    y %= y;
    y++;
    printf("El valor de Y es: %i \n", y);```
    printf("Primer reto \n");

    int x = 10;

    x += x * 2;

    printf("El valor de la variable es: %i \n ", x);

    int value;

    printf("Segundo reto: Ingrese un numero entero \n");

    scanf("%i", &value);

    value %= 5;

    value++;

    printf("El resultado es: %i \n", value);

    return 0;

Primer Resto:

#include <stdio.h>
int main()
{
    int value = 10;

    printf("La variable es: %i\n\n", value);

    value += (value * 2);

    printf("La variable ahora es: %i\n", value);
    return 0;
}

Segundo Reto

#include <stdio.h>
int main()
{
    int value = 0;

    printf("Ingrese un numero entero:\n");
    scanf("%i",&value);

    value %= 5;

    printf("El resultado del numero aumentado es: %i", ++value);

    return 0;
}
<code>
int main()
{
    //Primer Reto
    int x =10;
    x+=(2*x);

    printf("El valor es: %i \n",x);

    //Segundo Reto
    int e;
    printf("Ingresa un entero:");
    scanf("%i",&e);
    e%=5;
    e++;

    printf("El resultado es: %i",e);

    return 0;
}

Reto-3.1

/*
    Primer reto:
    - Crea una variable llamada x con valor 10
    - Utilizando operadores de asignaci贸n, que esta variable se sume a s铆 misma el doble de su valor.
    - Imprime el resultado.
*/

#include <stdio.h>
#include <stdlib.h>

int main(){
    int x = 10;
    printf("Le sumamos a la variable x el doble de su valor que en principio es 10 \n\n");

    x += x*2;
    printf("X es igual a: %i \n\n", x);
}

Reto-3.2

/*
    Segundo Reto: 
    - Ingresa un numero entero.
    - Usando operadores de asignaci贸n realiza la operaci贸n de m贸dulo del valor ingresado con 5
    - Imprime el resultado m谩s uno usando operadores de incremento.
*/

#include <stdio.h>
#include <stdlib.h>

int main(){
    int numX;
    int mod;
    printf("Ingrese un numero: ");
    scanf("%i", &numX);

    mod = numX % 5;
    mod++;
    printf("\n\nResultado: %i\n\n", mod);
}

Les comparto el resultado del reto:

/*
Crea una variable llamada x con valor 10, utiliza operadores de asignaci贸n haz
que esta variable se sume a s铆 misma el doble de lo que vale
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x;

    x = 10;

    x += x * 2;

    printf("El resultado es: %i \n", x);


    return 0;
}

Retos


#include <stdio.h>
#include <stdlib.h>

/*
    PRIMER RETO:
    * Crea una variable llamada x con un valor 10
    * Utilizando operadores de asignaci贸n, que esta variable se sume a si 
			misma el doble de su valor.
    * Imprime el resultado
*/

int main(int argc, char const *argv[])
{
    int x = 10;

    x += (2 * x);

    printf("Resultado: %i \n", x);

    return 0;
}
#include <stdio.h>
#include <stdlib.h>

/*
    SEGUNDO RETO:
    * Ingresa un numero entero.
    * Usando operadores de asignaci贸n realiza la operaci贸n de m贸dulo del 
			valor ingresado con 5.
    * Imprime el resultado m谩s unos usando operadores de incremento.
*/

int main(int argc, char const *argv[])
{
    int entero;
    printf("Ingresa un numero entero: ");
    scanf("%i", &entero);

    entero %= 5;

    printf("Resultado: %i", ++entero);

    return 0;
}
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int value;

    printf("Enter a value: ");
        scanf("%i", &value);

    value %= 5;

    value++;

    printf("Output: %i", value);

    return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int x = 10;

x *= 2;
x += 10;

printf("The value of x is: %i", x);

return 0;

}

primer reto

int x;
x = 10;
x *= 2;

printf("su valor al doble es : %i",x);

Aqui estan los dos retos realizados

RETO Triplicar valor

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x = 10;
    x += 2*x;
    printf("El valor de x: %i \n", x);

    return 0;
}

RETO Modulo e incremento

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int valor;
    printf("Ingresa el valor: ");
    scanf("%i", &valor);

    valor %= 5;
    valor++;

    printf("El resultado es: %i \n", valor);

    return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int value;

printf("Ingresa un numero entero: ");
scanf("%i", &value);

value %= 5;
value++;
printf("El nuevo valor de x es: %i",value);

}

CALCULAR EL M脫DULO MAS UNO DE UN N脷MERO

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

int main()
{
   printf("Ingresa un numero entero \n");

    int x;
printf("ingrese el numero: \n");
scanf("%i", &x);

    x %= 5;
    x++;

printf("X: %i \n", x);
    
printf("INGRESA UN NUMERO PARA FINALIZAR");
scanf(" %i", &x);

    return 0;
}

VARIABLE SUMADA A SI MISMA

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

int main()
{
    printf("variable 10 sumada a si misma el doble de su valor");

    int x = 10;

    x += (2*x);
    printf("\n El resultado es: %i \n", x);
    
   
    return 0;
}

Retos completados! Espero les sirva de apoyo.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int value;

    printf("ASSIGNMENT OPERATORS\n");
    printf(">>Enter a integer value: ");
    scanf("%i", &value);

    value = (value % 5);
    value++;
    printf(">>New value: %i\n", value);

    system("pause");
    return 0;
}
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int value = 10;

    printf("ASSIGNMENT OPERATORS\n");
    value += 20;
    printf(">>Value: %i\n", value);
    printf("\n");

    system("pause");
    return 0;
}

Primer desafio.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x = 10;
    x = x + (x+x);
    printf("x = %i", x);
    return 0;
}

Segundo desafio.

int main()
{
    int x;
    printf("ingrese un numero entero: ");
    scanf("%i", &x);
    x = x % 5;
    x = x++;
    printf("x es igual a: %i \n");
    return 0;
}

Reto2

Reto1

Reto cumplido

Primer reto:

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

int main(){
  
    int x = 10;

    x += (x*2);

    printf("X: %d", x);

}

Segundo reto:

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

int main(){
  
    int value = 0;

    printf("Enter a value: ");
    scanf("%i", &value);
    value %= 5;
    value++;

    printf("Value mod 5 + 1: %d \n", value);

}

First challenge
Code:

Program:

Second challenge
Code:

Program:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a=5;

a%=5;

a++;

printf("Resultado: %i",a);

}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int x=10;

x+=(2*x);

printf("Resultado: %i",x);


return 0;

}


Primer reto

int main()
{
    int x;

    x =10;

    x *=3;
    printf("x vale: %i", x);
    return 0;
}

Segundo reto

int main()
{
    int cal;

    printf("agrege un valor \n");
    scanf(" %i", &cal);
    cal %= 5;
    cal++;

    printf("el resultado es %i", cal);
  return 0;}

reto 1

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x = 10;
    x += x;
    x += 10;

    printf ("El valor de x es: %i \n", x);

    return 0;
}

reto 2


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x = 47;
    int y;

    x %= 5;
    printf ("El valor de x es: %i \n", x);

    y = ++x;

    printf ("El valor de y es: %i \n", y);

    return 0;
}

Me gusto esta clase (Y)

Reto 1

#include <stdio.h>
void main()
{
    int x=10;
    printf("El valor de 'x' es: %i\n", x);
    x+=(x*2);
    printf("El nuevo valor de 'x' es: %i\n", x);
}

Reto 2

#include <stdio.h>
void main()
{
    int k;
    printf("Ingresar el valor de k: ");
    scanf("%i",&k);
    k %= 5;
    k += 1;
    printf("El valor tras las operaciones es: %i\n",k);
}

int x;
int variable;
printf(鈥淧RIMER RETO\n鈥);

x = 10;
variable = x +(10*2);

printf("EL valor de x es: %i\n", variable);

#include<stdio.h>

int main()
{
int x=10;

printf(鈥淓l valor del numero es: %i鈥, x);

x += x+x;

printf("\n \nEl doble del numero es: %i", x);

return 0;

}

Operadores de incremento y decremento

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Operadores de Incremento y Decremento \n \n");

    //Puedo declarar dos variables en una sola linea

    int value, res;

    value = 25;
    printf("La variable inicial es: %i \n", value);

    res = value++;
    printf("El resultado con el incremento con el ++ despues de la variable es: %i \n", value);
    printf("El resultado de res es: %i \n", res);

    value = 25;
    res = value--;
    printf("El resultado con el decremento con -- despues de la variable es: %i \n", value);
    printf("El resultado de res es: %i \n", res);

    value = 25;
    res = ++value;
    printf("El resultado con el incremento con ++ antes de la variables es: %i \n", value);
   printf("El resultado de res es: %i \n", res);

    value = 25;
    res = --value;
    printf("El resultado con el decremento con -- antes de la variables es: %i \n", value);
    printf("El resultado de res es: %i \n", res);


    return 0;
}

Reto 1

#include<stdio.h>

int main()
{
    int x = 10;
    x += x*2;

    printf("El valor de X es: %i", x);

    return 0;
}

Reto 2:

#include<stdio.h>

int main()
{
    int num1;
    int resultado;
    
    printf("Ingresa un numero: ");
    scanf("%i", &num1);

    resultado = num1 %= 5;
    ++resultado;

    printf("El resultado es: %i", resultado);

    return 0;
}

Mi desarrollo reto1,

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
printf(鈥淩ETO 1 \n鈥);

int X =10;

X += (2*X);

printf("El valor de nuestra variable es: %i \n", X);

return 0;

}

MI desarrollo reto2

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
printf(鈥淩ETO 2 \n鈥);

int Value;

printf("Ingresa un numero entero: ");
scanf("%i", &Value);

Value %= 5;

printf("modulo %i \n", Value);

int Value1; 
Value1 = Value++;

printf("Resultado: %i", Value);

return 0;

}

Reto uno:

int main()
{
    //Defino x
    int x=10;
  
    //Le sumo el doble	
    x+=x*2;

    //Imprimo en pantalla
    printf("El valor de x es: %i",x);

    return 0;
}

Reto dos:

{
    //Defino al entero
    int integer;

    //Pido los datos por teclado
    printf("Ingresa el valor del entero:");
    scanf(" %i",&integer);

    //calculo el resto
    integer %= 5;

    //Le sumo 1
    integer++;

    //Imprimo en pantalla
    printf("El valor del entero es: %i",integer);

    return 0;
}

Mi soluci贸n al segundo reto:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int entero, modulo;

    printf("Introduce un numero entero: ");
    scanf("%i", &entero);

    modulo = entero % 5;
    modulo++;

    printf("\nEl resto de la division %i/5 mas 1 es: %i", entero, modulo);

    return 0;
}

Mi soluci贸n al primer reto:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x = 10;
    printf("Valor inicial de x: %i", x);

    x += 2 * x;
    printf("\nEl resultado de x + 2 * x es: %i", x);

    return 0;
}
int nu;
printf("Ingresa un numero:\n");
  scanf("%i", &nu);

nu %= 5, ++nu;

printf("El valor modulo de tu munero es: %i\n", nu);

  return 0;
}
int main()
{
int x = 10;
x +=x * 2;

printf("Valor de X: %i \n", x);

  return 0;
}

Este es el 2do reto

#include <stdio.h>

int main(){

    int x;
    printf("2do reto\n");
    printf("Ingrese un numero\n");
    scanf(" %i", &x);

    x %= 5, ++x;

    printf("El valor de x es: %i", x);

    return 0;
}

Hola, este es el primer reto:

#include <stdio.h>

int main(){

    int x = 10;
    x += x*2;
    printf("El resultado es: %i", x);

    return 0;
}

Hola, comparto la soluci贸n a los retos

#include <stdio.h>
#include <stdlib.h>

/*
  Primer Reto:

  . Crea una variable llamada x
    con valor 10.
  . Utilizando operadores de
    asignaci贸n, que esta variable se
    sume a s铆 misma el doble de su
    valor.
  . Imprime el resultado.

    x = x + x * 2 = x += x*2

*/
int main()
{
    int x = 10;

    printf("El valor de x es: %i", x);
    x += x*2;

    printf("\nEl valor duplicado de la variable x sumada a su valor es: %i", x);

    return 0;
}

#include <stdio.h>
#include <stdlib.h>

/*
  Segundo Reto:
  . Ingresa un n煤mero entero.
  . Usando operadores de
    asignaci贸n realiza la operaci贸n
    de m贸dulo del valor ingresado
    con 5.
  . Imprime el resultado m谩s uno
    usando operadores de
    incremento.
*/
int main()
{
    int numero;

    printf("Ingresa un # entero: ");
    scanf("%i", &numero);

    numero %=5;

    printf("El valor del # ingresado con el modulo 5 es: %i\n", numero);

    numero +=1;
    printf("El resultado anterior + 1 es igual a %i", numero);

    return 0;
}

cumpliendo el reto del modulo +1

#include <stdio.h>
#include <stdlib.h>

int main(void)
{

    int valor;
    printf("ingrese el valor:");
    scanf("%i", &valor);

    valor %= 5;

    printf("x: %i\n", ++valor);

    system("pause");
    return 0;
}

Cumpliendo los retos la suma del mismo numero

#include <stdio.h>
#include <stdlib.h>

int main(void)
{

    int x = 10;

    x += x + x;
    printf("%i\n", x);

    system("pause");
    return 0;
}

Muy buena clase de operadores.

Buenas. Dejo los enlaces a los repls con los dos retos:

Reto 1
Reto 2

Un saludo y gracias.

Variable x = 10

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x = 10;
    x+= x * 2;
    printf("El valor de la variable es %i \n", x);
    return 0;
}

M贸dulo de 5:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int entero;
    printf("Ingresa un n煤mero entero \n");
    scanf("%i", &entero);
    entero%= 5;
    printf("El resultado es %i \n", entero);
    entero+= 1;
    printf("El resultado m谩s uno es %i \n", entero);
    return 0;
}

se agradece muchisimo el zoom al codigo鈥 Gracias Daniela

/*printf(" la variable x vale 10 \n");
int x = 10, y =10;
x += x+x;
// x += x;
//x += x - y;

printf("x vale: %i \n", x);*/

//segundo reto

int num, x;
printf("Ingrese un nuemro entero : \n");
scanf(" %i", &num);
num %= num;
num++;

printf("El resultado es: %i \n", num);

Reto 1

//Reto 1 
//Crea una variable llamada x con valor 10
//Usando operadores de asignacion, que esta variable sume a si misma el doble de su valor
//Imprime el resultado
//x = 30

int main ()

    {
        int x;
        
        x = 10;
        x += x*2;
        
        printf("El resultado de x es: %i \n", x);
        
        return 0;
    }
    
   

Reto 2

//Reto 2
//Ingresa un numero entero
//Usando operadores de asignacion, realiza la operacion de modulo del valor ingresado con 5
//Imprime el resultado +1, usando operadores de incremento

int main ()

    {
        int x;
        
        printf("Ingresa un valor: \n");
        scanf("%i", &x);
        
        x %= x++;
        
        printf("El modulo del numero ingresado +1 es: %i \n", x);
        
        return 0;
    }

Primer reto

int main(){

   int x = 10;
    printf("Valor de x: %i",x);

   x+=x*2;
   printf(" Valor asignacion x: %i",x);

return 0;
}

Segundo reto

int main(){

   int x,b;

   printf("Ingresa un valor ");
   scanf("%i",&x);

   x%=5;
 printf("El mod es: %i",x);
 
   x++;
   printf(" El mod incrementado ++: %i",x);

return 0;
}

El operador de asignaci贸n 鈥=鈥 asigna el valor del lado derecho del operador a la variable en el lado izquierdo.

Si quieren que aparezcan acentos y la letra 帽 en la consola incluyan la biblioteca <locale.h> y dentro del main pongan la siguiente funci贸n:
setlocale(LC_ALL, 鈥溾);

Cordial saludo!

Ejercicio 1:

Ejercicio 2:

int main()
{
    //RETO 1

    int x = 10;

    printf("***RETO***\n");
    printf("El valor del a variable x es: %i\n\n",x);
    printf("Al sumar el doble de su valor a si misma es: %i\n",x+=2*x);

    //Reto 2
    int usrInt;

    printf("\n\nReto 2\n\nIntroduce un Numero\t");
    scanf("%i", &usrInt);
    usrInt %= 5;

    printf("\n\nModulo 5 y sumada en 1 tenemos:\t %i\n", ++usrInt);
    return 0;
}

Reto: Valor de X

int X = 10;

X += 2 * X;

printf("El valor de x es %i\n", X);

return 0;

Reto: Modulo y Incremento

int Num, Res;

printf("Ingresa un numero entero: ");
scanf("%i", &Num);

Res %= 5;
printf("El resultado con operador modulo es %i\n", Res);

++Res;
printf("El resultado con operador de incremento es %i\n", Res);

--Res;
printf("El resultado con operador de decremento es %i\n", Res);

return 0;
#include <stdio.h>

int main(void) {
printf("Reto 1 \n ");
  int x = 10;
  x *= 2;
  printf("resultado %i \n " , x);
    printf("----------------------------------- \n");
  printf("Reto 2 \n");

  int res = 50;
  res %= 5;
printf("Resultado %i \n", res);

++res;
printf("Resultado %i \n", res);




  return 0;
}

1
int x = 10;
x += x*2;
printf("%i", x);
return 0;

2
int x;
printf(鈥淚ngresa un numero entero: 鈥);
scanf(鈥%i鈥, &x);

x %= 5;
x++;

printf(鈥淓l resultado es: %i鈥, x);
return 0;

Desafio 1:

Desafio 2:

Retos completados:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int x;

x = 10;
x += x * 2;

printf("El valor de x es: %i \n", x);


int numero;
int resultado;

printf("Ingresa un numero entero: \n");

scanf("%i", &numero);
numero %= 5;
resultado = ++numero;

printf("El resultado es: %i \n", resultado);

return 0;

}

Reto 1

Reto 2

RETO 3

RETO 3.1

Este fue mi resultado para el reto 1:

y para el reto 2 fue:

#include <stdio.h>

int main(void) {
  //ejercicio 1
  printf("Operadores de asignaci贸n\n");
  int x = 10;
  int res;
  res = x;
  res *= 2;
  x += res;
  printf("x : %i", x);
  //ejercicio 2
  printf("Operadores de incremento\n");
  int num;
  int res2;
  printf("Numero entero:\n");
  scanf("%i",&num);
  res2 %= num;
  printf("res2: %i", ++res2);
  return 0;
}

Reto 1:

#include <stdio.h>
#include <stdbool.h>

int main(void) {
  
  int value = 10;
  int res;

  //Calculamos el doble de la variable
  res = value;
  res *= 2;

  //Sumamos ese resultado a value
  value += res;

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

  return 0;
}

Reto 2:

#include <stdio.h>
#include <stdbool.h>

int main(void) {
  
  int value, res;

  printf("Ingresa un valor entero:");
  scanf("%i", &value);

  value %= 5;
  res = ++value;

  printf("Value: %i \n", res);

  return 0;
}

Reto cumplido鈥

//Double Value.

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

int main() {
  float x;
  printf("\ninput value of 'x': ");
  scanf("%f", &x);
  x += x*2;
  printf("The sum of the variable 'x' by itself and twice its value is: %0.0f\n\n", x);

  return 0;
}
//Assignment operator %=

#include<stdlib.h>
#include<string.h>
#include<stdio.h>

int main() {
  int x, module;
  printf("\nInput value of 'x' = ");
  scanf("%i", &x);
  x %= 5;
  module = x;
  x++;

  printf("\nThe module of 'x' divisible by 5 is: %0.0i\n", module);
  printf("Output module value + '1' is equal to: %0.0i\n\n", x);
  return 0;
}

Primer reto:

int main()
{
    printf("Primer reto:\n \n");

    int x = 10;

    x += 2*x;

    printf("x = %i \n",x);

    return 0;
}


Segundo reto:

int main()
{
    printf("Segundo reto: \n \n");

    int x;

    printf("Ingresar un numero entero: ");
    scanf("%i", &x);

    x %= 5;
    x = ++x;

    printf("x = %i",x);
    return 0;
}

reto 1

#include <stdio.h>
#include <stdlib.h>


// Reto 1

int main(){

    int x =  10;

    x += (2 * x);

    printf("El resultado de la suma es = (%i) ", x);
    
    return 0;
}

reto 2

#include <stdio.h>
#include <stdlib.h>


// Reto 2

int main(){

    int number;

    printf("Introduzca un numero entero: ");
    scanf("%d", &number);

    number %= 5;

    printf("El resultado de la operacion es = %i", ++number);
    
    return 0;
}

Esta nota que hice es s煤per importante y 煤til para el reto 2, ya que permite ver la diferencia que existe en el orden de asignaci贸n del incremento o decremento, pilas con eso.
鈥淣unca pares de aprender 馃挭鈥

Primer reto:
.

.
Segundo reto:
.

Retos

Incremento

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x=10;
    x+=(x*2);
    printf("El valor de la variable es: %i\n",x);
    return 0;
}

Modulo

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int numUsuario;
    printf("Ingrese un numero entero: ");
    scanf("%i",&numUsuario);
    numUsuario%=5;
    numUsuario++;
    printf("El resultado es: %i\n",numUsuario);
    return 0;
}

Operadores de Asignaci贸n

Operadores de Incremento y Decremento

Reto 2:

#include <stdio.h>


int main()
{
    int integer;
    printf("Enter a number: ");
    scanf("%i", & integer);
    
    float module = integer % 5;
    module+=1;

    printf("Result: %f \n", module);

    return 0;
}

Reto 1:

#include <stdio.h>


int main()
{
    int x = 10;
    x+= x * 2;

    printf("El valor de x es: %i \n", x);

    return 0;
}

Reto 1 Y 2
#include <stdio.h>
#include <stdlib.h>

int main()
{ /crea una variable llamada x con valor 10
utilizando operadores de asignacion, que esta variable se sume a si misma el
doble de su valor
imprime el resultado
/

int x;
x = 10;

x+=(2*x);

printf(鈥渞esultado: %i鈥 ,x);

printf("----\n");

/*
ingresa un numero entero
usando operadores de asignacion realiza la operacion de modulo del valor ingresado con 5
imprime el resultado mas uno usando operadores de incremento */

printf(鈥淒igite el valor de x: " );
scanf(鈥%i",&x);

x%=5;
x++;

printf(鈥渞esultado: %i \n鈥 ,x);

return 0;

}

Una tabla con los distintos operadores de asignaci贸n que tiene C:

https://www.tutorialspoint.com/cprogramming/c_assignment_operators.htm

First Challenge

#include <stdio.h>

int main()
{
    int x = 10;

    x += (x * 2);

    printf("The result is: %d", x);
}

Second Challenge

#include <stdio.h>

int main()
{
    int x;

    printf("Ingress a value: ");
    scanf("%d", &x);

    x %= 5;
    x++;

    printf("The result is: %d", x);
}

RETO NUMERO 1.

#include  <stdio.h>
#include  <stdlib.h>

int main ()
{
    int x;
    x = 10;

    printf("El valor de X es: 10 \n");
	
    x += 2*x;

    printf("El nuevo valor de X es: %i", x);

    return 0;
}

RETO NUMERO 2.

#include  <stdio.h>
#include  <stdlib.h>

int main ()
{
    int num;
	
    printf("Ingresa el valor: ");
    scanf("%i", &num);

    num %= 5;

    printf("El valor del modulo ingresado, sumandole 1 es: %i \n", ++num);

    return 0;
}

As铆 es como lo hice:

    printf("Reto 1\n");
    int x = 10;
    x+=2*x;
    printf("El valor de x es: %i", x);

    printf("\n\nReto 2\n");
    int inp;
    printf("Ingresa un valor: ");
    scanf("%i", &inp);
    inp %= 5;
    inp++;
    printf("\nResultado del input: %i", inp);
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x = 10;
    x = x + 2*x;
    printf("Your value is: %i", x);

}

Y el otro es:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int valor;
    printf("Ingresa el valor:");
    scanf("%i", &valor);

    valor = (valor%5) + 1;
    printf("x: %i", valor);
}