Estructura "si, sino si, ...., sino":
Este tipo de estructura es muy similar al "si, sino" pero añade la posibilidad de separar mas de dos casos gracias a los sino que se pueden poner todos los que quieras.
if (condición) {
acción si;
}
else if (condición) {
acción sino si 1;
}
else if (condición) {
acción sino si 2;
}
....
else {
acción sino;
}
ejemplo:
Queremos que dada una variable "n" de tipo int nos diga si es positivo, cero o negativo.
if (n > 0) {
cout << "El numero " << n << " es positivo" << endl;
}
else if (n == 0) {
cout << "El numero " << n << " es cero" << endl;
}
else {
cout << "El numero " << n << " es negativo" << endl;
}
Atención que en una condición si queremos comparar dos variables tenemos que utilizar el doble igual "=="
Como en el caso de la estructura "si, sino" el sino se puede omitir.
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;
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;
lunes, 6 de octubre de 2008
Teoria, las variables
Teoria, las variables
Una variable es un espacio de memoria donde podemos guardar
información al ordenador hay que indicarle que tipo es la variable si es un
numero, una letra..., a la hora de declarar una variable se ha de indicar
primero el tipo luego el nombre que le quieres dar (siempre ha de empezar
con una letra) y opcionalmente le puedes dar un valor inicial.
Tipos:
int --> es para guardar números enteros
double --> es para guardar números decimales
char --> es para guardar una letra
string --> es para guardar un conjunto de letas
bool --> es para guardar cierto o falso
Ejemplos:
int numero;
int num = 3;
double decimal = 4.2;
char letra = 'b';
string palabra = "Esto es un string";
bool encontrado = false;
Como se puede ver los tipos double la parte entera se separa de la parte
decimal con un punto, en el tipo letra la letra se pone entre comillas
simples y en el string las letras se colocan entre comillas doble.
Una variable es un espacio de memoria donde podemos guardar
información al ordenador hay que indicarle que tipo es la variable si es un
numero, una letra..., a la hora de declarar una variable se ha de indicar
primero el tipo luego el nombre que le quieres dar (siempre ha de empezar
con una letra) y opcionalmente le puedes dar un valor inicial.
Tipos:
int --> es para guardar números enteros
double --> es para guardar números decimales
char --> es para guardar una letra
string --> es para guardar un conjunto de letas
bool --> es para guardar cierto o falso
Ejemplos:
int numero;
int num = 3;
double decimal = 4.2;
char letra = 'b';
string palabra = "Esto es un string";
bool encontrado = false;
Como se puede ver los tipos double la parte entera se separa de la parte
decimal con un punto, en el tipo letra la letra se pone entre comillas
simples y en el string las letras se colocan entre comillas doble.
Teoria, las librerias
Las librerias son un congunto de funciones hechas por otras personas las cuales ayudan y facilitan la programación, estas funciones estan empaquetadas por tipos. Para usar estas funciones se ha de incluir la libreria donde esta situada, la inclusion de la libreria se hace al principio del programa y se escribe de la siguiente forma:
#include < nombre_libreria >
Algunas librerias son:
iostream: sirve para entrada y salida de datos (cin y cout)
string: sirve para usar la variable de tipo string y varias funciones para poder trabajar con ella
cmath: sirve para usar algunas funciones matemeaticas como la raiz cuadrada
vector: sirve para poder utilizar vectores
#include < nombre_libreria >
Algunas librerias son:
iostream: sirve para entrada y salida de datos (cin y cout)
string: sirve para usar la variable de tipo string y varias funciones para poder trabajar con ella
cmath: sirve para usar algunas funciones matemeaticas como la raiz cuadrada
vector: sirve para poder utilizar vectores
Suscribirse a:
Comentarios (Atom)