Professional Documents
Culture Documents
INDICE
INTRODUCCION
DESARROLLO
A) Si Condicional (IF):
*SI (IF) Condicional: Los condicionales en C++, son una estructura de
}
ELSE
{
int main ()
{
int valor;
printf ("Digite un valor entero:");
scanf ("%d", &valor);
if (valor < 0)
printf ("\nEl valor es negativo\n");
return 0;
}
Else if (condicin)
Sentencia n
Else sentencia e
2)
if (condicin 1)
if (condicin 2)
Estatuto;
else // este else pertenece al if de la condicin 2, pues se
// Se asocia al if ms cercano estatuto;
Instrucciones;
Break;
Case constante 2:
Instrucciones;
Break;
Default:
Instrucciones;
}
En una instruccin switch, expresin debe ser una expresin con un valor
entero, y constante1, constante2, ..., deben ser constantes enteras, constantes
de tipo carcter o una expresin constante de valor entero. Expresin tambin
puede ser de tipo char, ya que los caracteres individuales tienen valores
enteros
Dentro de un case puede aparecer una sola instruccin o un bloque de
instrucciones.
La instruccin switch evala la expresin entre parntesis y compara su valor
con las constantes de cada case. Se ejecutarn las instrucciones de aquel case
cuya constante coincida con el valor de la expresin, y contina hasta el final
del bloque o hasta una instruccin que transfiera el control fuera del bloque del
switch (una instruccin break, o return). Si no existe una constante igual al
valor de la expresin, entonces se ejecutan las sentencias que estn a
continuacin de default si existe (no es obligatorio que exista, y no tiene
porqu ponerse siempre al final).
EJEMPLO:
{
Int A, B, Result ado;
Char operador;
Cout << "Introduzca un numero:";
Cin >> A;
Cout << "Introduzca otro numero:";
Cin >> B;
Cout <<"Introduzca un operador (+,-,*, /):";
Cin >> operador;
Resultado = 0;
Switch (operador)
{
Case '-: Result ado = A - B;
Break;
Case '+: Result ado = A + B;
Break;
Case '*: Result ado = A * B;
Break;
Case '/: Resultado = A / B; //suponemos B!=0
Break;
Default: cout << "Operador no valido"<< endl;
}
Cout << "El resultado es: ";
Cout << Resultado << endl;
System ("pause");
}
IF
#include <cstdlib>
#include <iostream>
Using namespace std;
Int main ()
{
float Sueldo, Total, Aumento;
system (color F0);
el
el
el
el
el
monto
monto
monto
monto
monto
#include <cstdlib>
#include <iostream>
Using namespace std;
Int main ()
{
Float Compra, Total;
#include <stdio.h>
#include <stdlib.h>
System ("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
If (num1>num2)
{
Printf ("%d\n", num3);
Printf ("%d\n", num1);
Printf ("%d\n", num2);
}
Else if (num2>num1)
{
Printf ("%d\n", num3);
Printf ("%d\n", num2);
Printf ("%d\n", num1);
}
Else
{
Printf ("%d\n", num3);
Printf ("%d", num2);
Printf ("%d\n", num1);
}
}
Else
{
Printf ("%d", num1);
Printf ("%d", num2);
Printf ("%d", num3);
}
System ("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
If (num1>0) {
Printf ("Es positivo\n");
}
Else if (num1<0) {
printf ("Es negativo\n");
}
else
{
Printf ("Es cero\n");
}
System ("PAUSE");
Return 0;
}
#include <stdio.h>
#include <stdlib.h>
if (c=='s' || c=='n' ){
Printf ("Es correcto\n");
}
Else
{
Printf ("Es incorrecto\n");
}
System ("PAUSE");
Return 0;
}
#include <stdio.h>
#include <stdlib.h>
If (num1>100) {
Printf ("Es mayor\n");
}
else
{
Printf ("Es menor\n");
}
System ("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
If (num1<num2)
{
If (num2<num3)
{
Printf ("Orden creciente");
}
Else
{
Printf ("No estn introducidos en orden creciente ");
}
}
Else
{
Printf ("No estn introducidos en orden creciente ");
}
System ("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
If (num1>num2)
{
If (num2>num3)
{
Printf ("Orden decreciente");
}
else
{
printf("No estn introducidos en orden decreciente ");
}
}
else
{
Printf ("No estn introducidos en orden decreciente ");
}
System ("PAUSE");
Return 0;
}
10) Que pida tres nmeros e indicar si el tercero es igual a la suma del primero
y el segundo.
#include <stdio.h>
#include <stdlib.h>
If (num1+num2==num3)
{
Printf ("El tercer nmero es la suma de los dos primeros.\n");
}
Else
{
Printf ("El tercer nmero NO es la suma de los dos primeros.\n");
}
System ("PAUSE");
return 0;
}
11) Que muestre un men que contemple las opciones Archivo, Buscar y
Salir, en caso de que no se introduzca una opcin correcta se notificar por
pantalla.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int opcion;
printf("Seleccione opcin:\n");
printf("1 - Archivo\n");
printf("2 - Buscar\n");
printf("3 - Salir\n");
scanf("%d",&opcion);
System ("PAUSE");
Return 0;
}
12) Que tome dos nmeros del 1 al 5 y diga si ambos son primos.
#include <stdio.h>
#include <stdlib.h>
System ("PAUSE");
Return 0;
}
#include <stdio.h>
#include <stdlib.h>
Switch (c)
{
Case 'a':
Printf ("Es vocal\n");
Break;
Case 'e':
System ("PAUSE");
return 0;
}
correspondiente.
#include <stdio.h>
#include <stdlib.h>
Switch (i) {
Case 1:
Printf ("Lunes\n");
Break;
Case 2:
Printf ("Martes\n");
Break;
Case 3:
printf ("Mircoles\n");
Break;
Case 4:
Printf ("Jueves\n");
Break;
Case 5:
Printf ("Viernes\n");
break;
Case 6:
Printf ("Sbado\n");
Break;
Case 7:
Printf ("Domingo\n");
Break;
Default:
printf ("Opcin no vlida\n");
break;
}
System ("PAUSE");
Return 0;
}
Int main ()
{
Int nivel;
Float salario, slanuevo;
Printf ("Introduce el nivel de antiguedad del trabajador: ");
Scanf ("%d", &nivel);
Printf ("Introduce tu salario: ");
Scanf ("%f", &salario);
Switch (nivel) {
Case 5:
slanuevo=salario+(salario*.035);
Printf ("\nTu salario es: %f\n", slanuevo);
Break;
Case 6:
Salmuero=salario+ (salario*.041);
Printf ("\nTu salario es: %f\n", slanuevo);
Break;
Case 7:
slanuevo=salario+(salario*.048);
Printf ("\nTu salario es: %f\n", slanuevo);
Break;
Case 8:
slanuevo=salario+(salario*.053);
Printf ("\nTu salario es: %f\n",slanuevo);
Break;
Default:
Printf ("\nTu salario es: %f\n", salario);
}
System ("PAUSE");
Return 0;
}
#include <stdio.h>
Int dia = 0;
Main (void) {
Printf ("Elige un Dia a la Semana\n\n");
Printf ("1. Lunes\n");
Printf ("2. Martes\n");
Printf ("3. Miercoles\n");
Printf ("4. Jueves\n");
Printf ("5. Viernes\n");
Printf ("6. Sbado\n");
Printf ("7. Domingo\n");
Printf ("Que numero de dia de la semana escoges: ");
Scanf ("%i",&dia);
switch(dia) {
case 1 :
printf("Lunes es, Luna\n");
break;
case 2 :
printf("Martes es, Marte\n");
break;
case 3 :
Printf ("Miercoles es, Mercurio\n");
Break;
Case 4:
if($numero>0){
if($numero%2==0)
printf(El numero %d es par,$numero);
else
printf(El numero %d es impar,$numero);
}
else
printf(El Numero no es entero positivo);
?>
</body>
</html>