Skip to content

Commit

Permalink
comando Imprimirf()
Browse files Browse the repository at this point in the history
  • Loading branch information
MelvinG24 committed Sep 1, 2020
1 parent e7e7f89 commit 96c1ed3
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 3 deletions.
32 changes: 31 additions & 1 deletion docs/funciones/imprimirf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,34 @@

=============
imprimirf( )
=============
=============
El comando **imprimirf\( \)** esta inspirado en el comando **printf\( \)** en C, pero el comando en Latino es mas limitado.

Este comando en esencia es similar a los comandos **imprimir\( \)**, **escribir\( \)** y **poner\( \)** pero con algunas diferencias.

El comando **imprimirf\( \)** requiere del carácter **\\n** al final de cada cadena para poner **escribir** en pantalla, caso que NO se da con los otros comandos.

Este comando permite **dar formato** a un carácter o valor ASCII.

El comando **imprimirf\( \)** opera con los siguientes formatos:

* **\%c**, convierte a un carácter el valor ASCII.
* **\%i**, convierte a un número enteros.
* **\%f**, convierte a un número decimal.
* **\%d**, convierte a un número.
* **\%s**, convierte a carácter o ha una cadena de texto.
* **\%%**, Devuelve el simbolo de **porcentage (\%)**.

.. raw:: html

<pre><code class="language-latino line-numbers">x = "hola"
imprimirf("%c\n",x) //Devolverá h
imprimirf("%i\n",x) //Devolverá 104
imprimirf("%f\n",x) //Devolverá 104.000000
imprimirf("%d\n",x) //Devolverá 104
imprimirf("%s\n",x) //Devolverá hola
imprimirf("%%\n",x) //Devolverá %
imprimirf("%c\n",75) //Devolverá K
imprimirf("%c%c%c\n",75,76,77) //Devolverá KLM</code></pre>

.. error:: Por el momento en Latino 1.2.0 el comando **imprimirf\( \)** no funciona en MS-Windows. Espere a futuros lanzamientos de Latino para ver sus novedades.
2 changes: 1 addition & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ Si desea colaborar, mire el articulo de `guía de colaboración`_
funciones/alogico
funciones/anumero
funciones/imprimir
funciones/imprimirf
funciones/incluir
funciones/leer
funciones/limpiar
Expand All @@ -226,7 +227,6 @@ Si desea colaborar, mire el articulo de `guía de colaboración`_
librerias/Diccionario
librerias/Lista
librerias/Matematica
librerias/Paquete
librerias/Sistema

.. toctree::
Expand Down
2 changes: 1 addition & 1 deletion docs/librerias/Cadena.rst
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ cadena.formato\( \)
--------------------
Este comando permite **dar formato** a un carácter o valor ASCII.

Este comando es similar pero más limitado al comando **printf\( \)** en C o al comando **imprimirf\( \)** en Latino.
Este comando es similar al comando **imprimirf\( \)**, aunque este ultimo requiere del carácter **\\n** para poder escribir en pantalla.

El comando **cadena.formato\( \)** opera con los siguientes formatos:

Expand Down

0 comments on commit 96c1ed3

Please sign in to comment.