Creo que hay un error en el punto (b) de la tercera solución, por que si todos los valores inician en 1 entonces al hacer esta operación i = k++; el resultado sera (j) = 1, (k) esta en uno pero aumenta ++ seria 2 y como (k) es igual a (i) entonces i también valdría 2. El punto (b) de la tercera solución quedaría de la siguiente manera.
en realidad el valor de i seguirá siendo 1 ya que el incremento en k solo se dará en el momento en que se vuelva a utilizar la variable k de allí a que sea un post incremento
en pocas palabras si el signo ++ esta antes de la variable (a la izquierda) es un pre incremento por lo que este cambiara el valor de la variable antes de ser utilizada, en cambio, si esta al lado derecho este se incrementara en la siguiente vez que se utilice, por ejemplo var i = 2;
x = ++i; en este caso el valor de x será 3 ya que es incrementado previamente
y = i++, aqui el valor de i seguirá siendo el mismo hasta que se vuelva a utilizar la variable z = i, en este caso ya el valor cambiaría de 2 a 3 puesto que i ya fue utilizado previamente en la variable y
Escriba un programa para ingresar 4 notas de un alumno, calcular y mostrar su promedio, sabiendo que la 1 ra y 2 da tiene 15 de peso cada una, la 3 ra 30 y 4ta tienen 40 de peso respectivamente. una ayudita :c ?
Multiplique el valor de la variable a por el valor de la variable b, y almacene el resultado en la variable c. • Aumente el valor de la variable a. • Disminuya el valor de la variable b. • Compare el valor de las variables a y b para probar una igualdad. Introduzca una sentencia no apropiada para generar un error, y visualice el tipo de error mostrado por el compilador. ayuda
un programa C contiene las siguientes declaraciones y asignaciones iniciales int m=1 q=1 k=1; derterminar el valor final de las siguientes intrucciones . las intrucciones son independientes de otras, es decir , el valor inicial de las variables m=1,q=1 , k=1
Creo que hay un error en el punto (b) de la tercera solución, por que si todos los valores inician en 1 entonces al hacer esta operación i = k++; el resultado sera (j) = 1, (k) esta en uno pero aumenta ++ seria 2 y como (k) es igual a (i) entonces i también valdría 2. El punto (b) de la tercera solución quedaría de la siguiente manera.
ResponderEliminari j k
2 1 2
en realidad el valor de i seguirá siendo 1 ya que el incremento en k solo se dará en el momento en que se vuelva a utilizar la variable k de allí a que sea un post incremento
EliminarCada instrucción es independiente. El enunciado lo dice!!
EliminarEntonces al empezar cada línea todas valen 1
hola, no entiendo mucho la diferencia de los signos ++ a la derecha o a la izquierda, me podrian explicar un poco, por favor!
ResponderEliminaren pocas palabras si el signo ++ esta antes de la variable (a la izquierda) es un pre incremento por lo que este cambiara el valor de la variable antes de ser utilizada, en cambio, si esta al lado derecho este se incrementara en la siguiente vez que se utilice, por ejemplo
ResponderEliminarvar i = 2;
x = ++i; en este caso el valor de x será 3 ya que es incrementado previamente
y = i++, aqui el valor de i seguirá siendo el mismo hasta que se vuelva a utilizar la variable
z = i, en este caso ya el valor cambiaría de 2 a 3 puesto que i ya fue utilizado previamente en la variable y
thanks, me ayudaste banda :).
EliminarEscriba un programa para ingresar 4 notas de un alumno, calcular y mostrar su promedio, sabiendo que la 1 ra y 2 da tiene 15 de peso cada una, la 3 ra 30 y 4ta tienen 40 de peso respectivamente. una ayudita :c ?
ResponderEliminarMultiplique el valor de la variable a por el valor de la variable b, y almacene el resultado en la variable c.
ResponderEliminar• Aumente el valor de la variable a.
• Disminuya el valor de la variable b.
• Compare el valor de las variables a y b para probar una igualdad.
Introduzca una sentencia no apropiada para generar un error, y visualice el tipo de error mostrado por el compilador.
ayuda
un programa C contiene las siguientes declaraciones y asignaciones iniciales int m=1 q=1 k=1; derterminar el valor final de las siguientes intrucciones . las intrucciones son independientes de otras, es decir , el valor inicial de las variables m=1,q=1 , k=1
ResponderEliminar