[Curso] Introducción a la programación en C (III)

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8286
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: [Curso] Introducción a la programación en C (III)

Mensaje por largeroliker »

Porque ambos son valores numéricos. Se puede operar con ellos y por tanto se llevan más fácilmente.

El char* es texto, al ponerlo entrecomillado le dices al complilador que esa frase "tal cual" la convierta a lenguaje máquina y la muestre sin modificar. Pero vamos, que no hay ningún problema en que declares un número como char* y lo pongas entrecomillado, o eso creo. Pero no podrás operar con él :P

Saludos! ;)
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
Kracker
ViP Hordes
ViP Hordes
Mensajes: 1212
Registrado: 03 Sep 2009, 00:38
PSN ID: Mario_-Almada_-
Contactar:

Re: [Curso] Introducción a la programación en C (III)

Mensaje por Kracker »

Ya me han quedado claras mis duras..

Gracias a todos por explicar. :oki:
Imagen

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8286
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: [Curso] Introducción a la programación en C (III)

Mensaje por largeroliker »

Kracker escribió:Ya me han quedado claras mis duras..

:lol:

Saludos! ;)
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (III)

Mensaje por m0skit0 »

Pero entonces, querido Kracker, aprende a escribir, porque esa pregunta que hiciste antes no tiene ni pies ni cabeza :juasjuas:

En general, las cadenas de caracteres, al tener todo tipo de caracteres en su interior necesitas indicar dónde empieza y dónde acaba, así el compilador se entera, por imagina que no llevara comillas:

Código: Seleccionar todo

char* frase_chunga = Esta es una frase jodidamente chunga para el compilador; a ver si adivinas por qué;
Imagen

Avatar de Usuario
Bright Julen
Experto
Experto
Mensajes: 843
Registrado: 03 Sep 2009, 11:34
PSN ID: BrightJulen
Contactar:

Re: [Curso] Introducción a la programación en C (III)

Mensaje por Bright Julen »

Por que la frase no está entre comillas y tiene en medio un ;, y se piensa que acaba ahí?
PD: Ya puedo escribir con tildes en Ubuntu :mrgreen:
Imagen

Avatar de Usuario
Kracker
ViP Hordes
ViP Hordes
Mensajes: 1212
Registrado: 03 Sep 2009, 00:38
PSN ID: Mario_-Almada_-
Contactar:

Re: [Curso] Introducción a la programación en C (III)

Mensaje por Kracker »

Sorry profe, es que cuando hice la pregunta, me confundi y mezcle los terminos y ya no tuvo sentido..

m0skit0 escribió:

Código: Seleccionar todo

char* frase_chunga = Esta es una frase jodidamente chunga para el compilador; a ver si adivinas por qué;


Por que carece de caracteres especiales (")para ser vinculada y aparte le sobran caracteres (;) que lo hace que no lo interprete todo y de por entendido que ha terminado..

Estoy bien?.

Edito.....

Bright julen.. :evil: :lol:
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (III)

Mensaje por m0skit0 »

Entonces supongo que ya entiendes por qué debe llevar comillas ;)
Imagen

Avatar de Usuario
Kracker
ViP Hordes
ViP Hordes
Mensajes: 1212
Registrado: 03 Sep 2009, 00:38
PSN ID: Mario_-Almada_-
Contactar:

Re: [Curso] Introducción a la programación en C (III)

Mensaje por Kracker »

sep. :oki:
Imagen

Avatar de Usuario
alejandro50082
Habitual
Habitual
Mensajes: 467
Registrado: 03 Sep 2009, 03:24
Ubicación: Guatemala

Re: [Curso] Introducción a la programación en C (III)

Mensaje por alejandro50082 »

miren sera que me podrian ayudar con este programa
Spoiler:

Código: Seleccionar todo

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
char letra;
int n1, n2, total;
void main()
{

printf ("Ingrese primer número\n");
scanf ("%d",& n1);
printf ("Ingrese segundo nùmero\n");
scanf ("%d",& n2);
total=n1+n2;
printf ("El resultado de la suma es: %d\n",total);
total=n1*n2;
printf ("El resultado de la multiplicación es: %d\n",total);
double total;
total=(n1/n2);
printf ("El resultado de la división es: %.2d \n",total);
getch ();
printf("Ingrsese una letra");
}

es que necesito que en la división me salgan solo dos decimales pero con lo que tengo si pongo por ejemplo.... 3/2 me sale solo 1.00
que tengo mal...
Gracias... :oki:
Alejandro50082

Avatar de Usuario
finfantasy
Habitual
Habitual
Mensajes: 153
Registrado: 15 Oct 2009, 19:00

Re: [Curso] Introducción a la programación en C (III)

Mensaje por finfantasy »

Para que te salga la división con decimales, n1, n2 y total tienen que ser números reales, por lo tanto, no los declares como "int" sino como "float".

Responder