Autor
|
Tema: [Aporte] Operador condicional (Leído 6,916 veces)
|
anonimo12121
|
Os dejo aquí este aporte mio sobre el operador condicional para que aprendaís puesto que poca gente lo usa, se puede deber a que muchos tutoriales no lo explican o directamente al poco uso. #include <iostream> using namespace std; int main(int argc,char *argv[]){ string saludo=(9>28 && 2<9) ? "Hola" : "adios"; cout << saludo; }
si la expresion primera es verdadera se asignara "hola" si no "adios" Saludos
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Se conoce mejor como operador ternario.
Saludos.
|
|
|
En línea
|
|
|
|
elkiy
Desconectado
Mensajes: 129
Porque yo soy yo.. y usted es usted.
|
si es el operador ternario, en el codigo tenes un error el el cout ultimo las comillas. este operador es un operador de seleccion como if... else, podes usar los dos pero si es por un mensaje, podes usarlo después si es por una funcion con más codigo te recomiendo usar if....else
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Os dejo aquí este aporte mio sobre el operador condicional para que aprendaís puesto que poca gente lo usa, se puede deber a que muchos tutoriales no lo explican o directamente al poco uso.
Se agradece la intensión, pero ¿de dónde sacas que se usa poco?.
Por ejemplo:
http://foro.elhacker.net/programacion_cc/help_calcular_maximo_de_3_numeros_usando_funcion-t383403.0.html
Y si quieres el máximo de cuatro números introducidos separados por un espacio:#include <iostream> #include <cstdio> using namespace std; main() { int a,b,c,d,mayor; char ch,cad[100]/*= "17 32 15 27"*/; cout <<"Introduzca cuatro numeros separados por un espacio:"<< endl; gets (cad); sscanf(cad, "%d%c%d%c%d%c%d",&a, &ch ,&b,&ch, &c,&ch, &d ); if ((a= a>b ? a:b)>(c= c>d ? c:d)) cout << a << endl; else cout << "mayor = " << c << endl; return 0; }
Y así un porrón de ejemplos que han salido ya.
Saluditos!.
P.D: Te doy la razón en el nombre: operador condicional.
|
|
|
En línea
|
|
|
|
anonimo12121
|
pues un monton de códigos que descargo y veo nunca los veo xDD El objetivo es q8ue lo vea los nuevos programadores!
Saludos
|
|
|
En línea
|
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
@Xafi se agradece el esfuerzo, pero te podias haber explayado un poco mas y haber puesto mas ejemplos, sobre todo para los que empiezan.
Pero de buen rollo xD
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
anonimo12121
|
Ya pero con eso supongo que es suficiente desde mi punto de vista solo hace falta desarrollar el condicional y luego a la parte izquierda es el valor si la condicion es cierta, la de la derecha es falsa.
|
|
|
En línea
|
|
|
|
Sputnik_
Desconectado
Mensajes: 80
|
En el libro que estoy leyendo de C++ lo menciona una vez y lo deja en el olvido, yo lo veo como una herramienta muy útil a la hora de programar, gracias por el aporte.
Saludos
|
|
|
En línea
|
Las personas lo suficientemente locas como para pensar que pueden cambiar el mundo son las que lo cambian.
|
|
|
bemone
Desconectado
Mensajes: 74
|
Yo lo uso mucho para hacer funciones de 1 sola linea.
|
|
|
En línea
|
Odio los tipos de variable de Windows.
|
|
|
Khronos14
Desconectado
Mensajes: 443
A lie is a lie
|
Pues a mi no me gusta nada, en muchos libros recomiendan no utilizarlo porque hace más confusa la sintaxis del código. Por eso muchos libros tan solo lo mencionan o lo pasan por alto, como el goto.
Saludos.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
pequeño aporte(proxy),pero aporte al fin.:D
Programación Visual Basic
|
Tengu
|
0
|
2,593
|
22 Julio 2007, 17:33 pm
por Tengu
|
|
|
problema con el operador condicional ? en C
Programación C/C++
|
higor24
|
3
|
3,803
|
15 Noviembre 2010, 21:17 pm
por higor24
|
|
|
El otro condicional IF ??
PHP
|
Diabliyo
|
4
|
4,281
|
1 Junio 2011, 15:50 pm
por Diabliyo
|
|
|
Ayuda con Condicional
Bases de Datos
|
[u]nsigned
|
3
|
2,829
|
25 Febrero 2012, 15:10 pm
por [u]nsigned
|
|
|
Operador condicional ?: (Duda)
Programación C/C++
|
mort
|
1
|
1,786
|
31 Enero 2015, 21:56 pm
por engel lex
|
|