Tarde pero ya estoy aquí. No conocía este canal, ni el curso ni nada, pero ya que estoy voy a continuarlo hasta que termine. Aprovecho para felicitarte y para darte ánimos y éxitos. Necesitamos contenido como este en yt.
(free Pascal IDE) program multipliacion; var n1 : integer; n2 : integer; res : integer; begin writeln('ingresar primer numero'); read(n1); writeln('ingresar segundo numero'); read(n2); res := (n1 * n2); writeln('El resultado es: ', res); end.
Se acerca mucho, pero te recomiendo dos mejoras: no uses "read" sino "ReadLn", que lee un dato terminado con una pulsación de la tecla Intro. "Read" no se debería usar para teclado, sólo para ficheros. Por otra parte, las operaciones tan sencillas no necesitan paréntesis.
Tendrás que avanzar un poco más en el curso 😉 Los números enteros son fáciles de manejar, los textos no lo son tanto, y los datos con cantidad indeterminada también pueden ser complejos de manejar.
Puedes darles un valor inicial (pronto veremos como) o bien pedírselo al usuario (que es lo más habitual en programas tan simples). Debes declararlas, pero no es obligatorio inicializarlas (especialmente si el usuario le va a dar el valor).
Normalmente eso es porque realmente no está igual, sino que has pasado algún pequeño detalle por alto. También puede ocurrir si tu entorno (compilador / editor) es distinto. Aun así, en vez de decir solamente "me está dando error", es preferible que "copies y pegues" tu fuente y que digas cuál es exactamente el mensaje de error y la línea en la que te señala ese error. Seguro que así podemos solucionarlo.
@@Nacho_Cabanes Hola, a mi también me tira error, puse tal cual asi: program OperacionesUsuario; var n1 : integer; n2 : integer; begin writeln('Dime el primer numero'); readln(n1); writeln '(Dime el segundo numero'); readln(n2); writeln('Su suma es:'); writeln( n1 + n2 ); end.
@@Roberto11231 tenes q ponerlo asi program OperacionesUsuario; var n1 : integer; n2 : integer; begin writeln('Dime el primer numero'); readln(n1); writeln('Dime el segundo numero'); readln(n2); writeln(' Su suma es = '); writeln( n1 + n2 ); end.
Tarde pero ya estoy aquí. No conocía este canal, ni el curso ni nada, pero ya que estoy voy a continuarlo hasta que termine. Aprovecho para felicitarte y para darte ánimos y éxitos. Necesitamos contenido como este en yt.
Excelente video, me ayudas mucho para mis clases de programación en la unlp.
Que lenguaje de programación es?
Voy a ver este curso completo es buenisimo ❤
(free Pascal IDE)
program multipliacion;
var
n1 : integer;
n2 : integer;
res : integer;
begin
writeln('ingresar primer numero');
read(n1);
writeln('ingresar segundo numero');
read(n2);
res := (n1 * n2);
writeln('El resultado es: ', res);
end.
Se acerca mucho, pero te recomiendo dos mejoras: no uses "read" sino "ReadLn", que lee un dato terminado con una pulsación de la tecla Intro. "Read" no se debería usar para teclado, sólo para ficheros. Por otra parte, las operaciones tan sencillas no necesitan paréntesis.
Que lenguaje de programación es ? Ese del video
@@wilmerjimenez4333 es Turbo pascal un lenguaje bastante antiguo pero que esta muy bien para empezar.
NACHO, TU ACA DEFINISTE 2 VARIABLES Y SON NUMEROS, Q PASA SI SON LETRAS, E INDEFINIDA LA CANTIDAD?
Tendrás que avanzar un poco más en el curso 😉 Los números enteros son fáciles de manejar, los textos no lo son tanto, y los datos con cantidad indeterminada también pueden ser complejos de manejar.
¿No es necesario inicializar las variables?,lo pregunto porque en otros lenguajes es necesario para no tener problemas.
Puedes darles un valor inicial (pronto veremos como) o bien pedírselo al usuario (que es lo más habitual en programas tan simples). Debes declararlas, pero no es obligatorio inicializarlas (especialmente si el usuario le va a dar el valor).
Nos sirve 👍🫡 para la unlp
soy ese
me esta dando error y esta igual que tu explicación... porque será. ???
Normalmente eso es porque realmente no está igual, sino que has pasado algún pequeño detalle por alto. También puede ocurrir si tu entorno (compilador / editor) es distinto.
Aun así, en vez de decir solamente "me está dando error", es preferible que "copies y pegues" tu fuente y que digas cuál es exactamente el mensaje de error y la línea en la que te señala ese error. Seguro que así podemos solucionarlo.
@@Nacho_Cabanes Hola, a mi también me tira error, puse tal cual asi:
program OperacionesUsuario;
var
n1 : integer;
n2 : integer;
begin
writeln('Dime el primer numero');
readln(n1);
writeln '(Dime el segundo numero');
readln(n2);
writeln('Su suma es:');
writeln( n1 + n2 );
end.
@@Roberto11231 tenes q ponerlo asi
program OperacionesUsuario;
var
n1 : integer;
n2 : integer;
begin
writeln('Dime el primer numero');
readln(n1);
writeln('Dime el segundo numero');
readln(n2);
writeln(' Su suma es = ');
writeln( n1 + n2 );
end.