Operadores
int total = 4 + 9; guarda un entero hecho con el signo más entre 4 y 9, y Console.WriteLine(total) escribe 13. La pantalla es una línea. El signo no está en esa línea, y no hay segunda línea para 4 ni para 9. Mantén el nombre de la clase pública Pine.
Un signo entre dos números
Abre el archivo Pine en C#. El nombre de la clase sigue siendo Pine. Esta página no renombra el tipo. Borra string[] plants si esa línea sigue ahí, incluidas las llaves, leaf, mint y cada línea de escritura con plants[0]. Borra string plant = null si sigue ahí. Borra plant.Length. Borra int count si sigue ahí, con 40 y -4. Borra double weight si sigue ahí. Borra bool ripe si sigue ahí. Borra cualquier línea ReadLine. El archivo que conservas no tiene espera, ni plants, ni plant, ni count, ni weight ni ripe. El número lo escribe solo la línea que usa el nombre con el valor combinado.
Dentro de Main, la línea de guardado es int total = 4 + 9;. int es la palabra de tipo. Dice que este nombre guarda un entero. total es el nombre y empieza con t minúscula. El signo = guarda. A la derecha de = hay dos enteros y un signo. El primer número es 4. El signo es +. El segundo número es 9. Sin comillas alrededor de 4 ni de 9. El punto y coma cierra la línea. Esta línea guarda un número. No escribe la pantalla. Guardar no es escribir. La pantalla sigue en blanco hasta aquí. Los dos números no se guardan como dos nombres distintos en esta página. El signo no aparece solo en pantalla. El signo le dice a C# cómo formar el número que total guardará.
Un signo entre dos números no es lo mismo que un signo contra un número. En la página de números, int count = -4; pegó un menos a los dígitos de un solo número. Esa línea no tenía segundo número para combinar. Esta página pone un signo entre dos números que ya valen por sí solos. int total = 4 + 9; tiene 4, luego más, luego 9. El más no está pegado a 4 como 4 con signo, ni a 9. Queda en medio y los junta. Si la pantalla muestra -4, el archivo de números sigue puesto. Borra esa línea. Si muestra leaf, el archivo de arrays sigue puesto. Borra llaves y corchetes.
La línea de escritura es el nombre desnudo: Console.WriteLine(total);. Sin comillas, sin signo en esa línea. C# lee el nombre total, escribe el entero que guarda y termina la línea. Para el archivo que conservas, ese número es 13. Las letras del nombre, t, o, t, a, l, no están en pantalla. int tampoco. El más tampoco. El dígito 4 no solo. El 9 no solo. Los dígitos 1 y 3 sí, en una línea, 13. Guarda el archivo.
El archivo que conservas
Conserva esta forma de enseñanza. Una palabra de tipo, int. Un nombre, total. Una línea de guardado con 4, luego más, luego 9, sin comillas en los números. Una línea de escritura, y usa el nombre desnudo. Sin línea plants, sin null, sin segunda escritura.
using System;
public class Pine
{
public static void Main()
{
int total = 4 + 9;
Console.WriteLine(total);
}
}
Léelo desde arriba. using System; prepara nombres cortos. public class Pine nombra el tipo. public static void Main() es donde arranca la ejecución. int total = 4 + 9; guarda un entero. No escribe nada. Console.WriteLine(total); escribe 13 y cierra la línea. Una línea en pantalla. Sin comillas. Sin segunda línea. En el archivo que conservas no hay línea string[] ni línea que guarde null.
Ejecútalo con dotnet run. El programa escribe 13. No espera que escribas. Los dos números y el signo ya estaban en el archivo. Esto es C# con Pine, no Java. Si dotnet run espera, ReadLine sigue en el archivo. Borra esa línea y conserva int total = 4 + 9; y la única escritura. El programa termina tras escribir. La pantalla muestra 13. Una línea. Sin comillas. Si muestra 4, la escritura puede imprimir otro nombre, o el guardado sigue siendo int total = 4; sin signo ni segundo número. El archivo que conservas tiene ambos números y el más. Si muestra 9, se escribe solo el segundo, o falta el signo. Si muestra las letras 4 + 9, la escritura tiene comillas: Console.WriteLine("4 + 9");. Las comillas marcan letras, así que no sale el número combinado. Si muestra total, hay comillas en el nombre. Si muestra leaf, plants sigue en el archivo. Si muestra null, el archivo null sigue. Si muestra 40, el archivo de números sigue. No reinstalas el SDK de .NET por una línea equivocada en pantalla.
Una pantalla con 13 no prueba sola el signo más. int total = 13; también escribe 13. La pantalla puede verse igual. El archivo no. El archivo que conservas tiene 4, luego +, luego 9. Al juzgar esta página, busca el signo entre los dos números. No juzgues el archivo solo por la pantalla.
Los espacios alrededor del signo están permitidos. int total = 4+9; sin espacios sigue guardando 13, y la compilación no da error. int total = 4 + 9; con espacios igual. El archivo que conservas usa espacios alrededor del signo para verlo mejor. Los espacios no son un segundo valor. Falta un número no está permitida. int total = 4 + ; hace que la compilación escriba error. int total = + 9; no es el archivo que conservas. Más contra un número, como int total = +9;, guarda 9. Esa línea no tiene segundo número. Está permitida, pero no es el archivo que conservas. El archivo que conservas tiene dos números y un signo en medio.
Las comillas en un número lo convierten en letras. int total = "4" + 9; pide a C# combinar letras con un entero de un modo que esta página no enseña. La compilación escribe error. Quita las comillas. A ambos lados del signo, en esta página, van enteros sin comillas. Console.WriteLine(4 + 9); sin nombre total también escribe 13. La pantalla puede verse igual. El archivo que conservas guarda primero el número combinado bajo un nombre y luego escribe ese nombre. Al juzgar esta página, busca int total y el signo en la línea de guardado.
El nombre debe existir antes de que una línea lo use. Si Console.WriteLine(total); está encima de int total = 4 + 9;, la compilación escribe error. Pon el guardado encima de la escritura. No escribas int otra vez para el mismo nombre. Una línea posterior puede cambiar el número sin volver a poner int, cuando total ya existe: total = 4 + 9;. Esa forma está permitida. No es obligatoria. El archivo que conservas crea el nombre y guarda el número combinado en una línea.
Otros signos escriben otros números
El más no es el único signo. El menos entre dos números resta el segundo del primero. int total = 9 - 4; guarda 5. Esta corrida está permitida y no es el archivo que conservas. Ejecuta dotnet run. La pantalla muestra 5. Una línea. El signo no se escribe como letra. Solo el dígito 5. Tras ver 5, vuelve a poner el más. El archivo que conservas escribe 13.
El asterisco multiplica. int total = 4 * 9; guarda 36. La compilación no da error. dotnet run escribe 36. Una línea. El asterisco es el signo de multiplicar en esta página. No escribas la palabra times. No uses x como signo. int total = 4 x 9; trata x como nombre. Este archivo no tiene ese nombre. La compilación escribe error. Tras ver 36, vuelve a 4 + 9.
Los enteros descartan el resto
La barra divide. Si ambos lados son enteros, la respuesta también es entera. La parte que sobra tras dividir se descarta. No se redondea hacia arriba. En esta página no queda punto con más dígitos.
using System;
public class Pine
{
public static void Main()
{
int total = 9 / 4;
Console.WriteLine(total);
}
}
Este es el segundo archivo. No es el que conservas. Ejecuta dotnet run. La pantalla muestra 2. Una línea. No muestra 2.25. No 2.0. No las letras 9 / 4. Cuatro cabe en nueve dos veces como entero, y el resto no aparece en esta pantalla. Si muestra 13, sigues en el archivo que conservas. Pon este segundo archivo solo cuando quieras ver el resto descartado. Si muestra 0, el guardado puede ser int total = 4 / 9;, porque cuatro no contiene nueve ni una vez como entero. Esa línea está permitida, pero no es este segundo archivo. Este segundo es 9 / 4, la pantalla 2.
Un punto en cualquier lado abandona la división entera. int total = 9.0 / 4; no es una línea int que esta página conserve. La compilación escribe error cuando el tipo es int y el lado derecho no da entero como enseña esta página. Mantén ambos lados como enteros sin punto si quieres ver el resto descartado como 2. Tras ver 2, restaura el archivo conservado: int total = 4 + 9; y un Console.WriteLine(total);.
El signo del resto
El resto que la división descarta puede guardarse con otro signo. Ese signo es %. No es la palabra percent. No es comentario. Entre dos enteros guarda lo que queda tras la división entera.
using System;
public class Pine
{
public static void Main()
{
int total = 10 % 3;
Console.WriteLine(total);
}
}
Este es el tercer archivo. No es el que conservas. Ejecuta dotnet run. La pantalla muestra 1. Una línea. Tres cabe en diez tres veces como entero, y queda 1. La pantalla no muestra 3. No las letras 10 % 3. Si muestra 0, ambos lados dividen sin resto, como int total = 9 % 3;, que guarda 0. Esa línea está permitida, pero no es este tercer archivo. Si muestra 2, quizá sigues en el archivo de división. Pon este tercero solo para comprobar el resto. Tras ver 1, restaura el archivo conservado.
📊 Signo entre dos números y pantalla
| Línea de guardado | Pantalla |
|---|---|
int total = 4 + 9; |
13 |
int total = 9 - 4; |
5 |
int total = 4 * 9; |
36 |
int total = 9 / 4; |
2 |
int total = 10 % 3; |
1 |
int total = 4; |
4 |
Lee la tabla junto a una ejecución, no en lugar de ella. Para el más, la compilación no da error y dotnet run escribe 13. Para menos entre dos números, la pantalla es 5. Para asterisco, 36. Para barra con enteros, 2, y el resto no está en esa línea. Para el signo de resto, 1. Para int total = 4; sin segundo número ni signo, la pantalla es 4, y esa línea no es el archivo que conservas. Tras cada prueba, restaura el conservado: int total = 4 + 9; y Console.WriteLine(total);. La pantalla conservada es 13, una línea.
Escribir el signo como letras no combina los números. Console.WriteLine("4 + 9"); escribe los caracteres 4, espacio, +, espacio, 9. La pantalla muestra 4 + 9. Eso no es el número 13. La compilación calla. Las comillas impiden que el signo actúe como operador. El archivo que conservas no tiene comillas en los números, y la escritura no las tiene en el nombre.
La coma no es signo en esta página. int total = 4, 9; hace que la compilación escriba error. No uses coma entre dos números que quieras combinar. Los signos de esta página son +, -, *, / y %. Signos de comparación como == van en la página siguiente. Lógicos como && van más adelante. Esta página no guarda true ni false. Si la pantalla muestra true, ripe sigue en el archivo. Borra esa línea.
Ya puedes guardar un entero hecho con un signo entre dos enteros y escribir ese número. int total = 4 + 9; guarda 13. Console.WriteLine(total); escribe 13 y cierra la línea. int total = 9 / 4; escribe 2, porque los enteros descartan el resto. int total = 10 % 3; escribe 1, el resto. El menos entre dos números no es lo mismo que el menos contra uno. La página siguiente deja estos signos de combinación. Mira signos que preguntan si un número coincide con otro — comparación a continuación.
La pantalla es el número combinado
El archivo que conservas escribe 13. El nombre en la escritura es total, y total no está en pantalla. El más está en el archivo, no en pantalla. 4 y 9 están en el archivo, no como líneas separadas en pantalla. La división entera y el signo de resto no son el archivo que conservas. Las comillas alrededor del signo escriben letras, no el número combinado.
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior