martes, 7 de octubre de 2008

Teoria, las estructuras, el "si, sino"

Una estructura te permite decidir y hacer bucles para poder pasar de una entrada de datos a la salida que deseamos.

Estructura "si, sino"

if (condición) {
acción si;
}
else {
accion sino;
}

ejemplo:
Queremos que dada una variable "n" de tipo int nos diga si es positiva (cero también se considera positivo) o negativo.

if (n >= 0) {
cout << "El numero " << n << " es positivo" << endl;
}
else {
cout << "El numero " << n << " es negativo" << endl;
}

en este caso si n fuese 3 por pantalla saldria el siguiente texto: El numero 3 es positivo

En este tipo de estructura tambien se puede omitir el sino, esto serviria para solo hacer algo si se cumple la condicion y si no se cumple no hacer nada.

Ejemplo:
Queremos que dada n y m que son dos variables de tipo string las cuales contienen la contraseña para darse de alta necesitamos que el programa de un mensaje de error en caso que sean diferentes.

if (n != m) cout << "Error, las contraseñas no coinciden" << endl;

No hay comentarios: