Sie sind auf Seite 1von 13

#include <iostream>

#include <conio.h>
#include <stdlib.h>
using namespace std;

int main() {
int m=0;
int clave=0;
int d=0;
int edad=0;
int estatura=0;

inicio:
system("cls");
cout<<"Nombre del Autor: Jesus Alberto
Bracamonte"<<endl<<"Fecha:24 de Mayo del 2016"<<endl;
cout<<"//Doy fe que este ejercicio es de mi autora, en caso de
encontrar plagio la nota de todo mi"<<endl;
cout<<"//trabajo debe ser de CERO adems de las respectivas sanciones
a que haya lugar"<<endl;
cout<<"-----------------------------------------------------------"<<endl;
cout<<"

MENU"<<endl;

cout<<"1. Portada con datos personales y control de acceso


"<<endl; //con la clave 301303 (2intentos)
cout<<"2. Define Diagrama de Flujo de datos"<<endl;
cout<<"3. Define Algoritmos"<<endl;
cout<<"4. Define Condicional"<<endl;
cout<<"5. Ejemplo con condicional"<<endl;
cout<<"6. Define que es un Ciclo"<<endl;
cout<<"7. Define Tipos de Ciclos"<<endl;

cout<<"8. Ejemplo Ciclos (a. Ciclo para b. Ciclo mientras c. Ciclos


repita)"<<endl;
cout<<"9. Define Contador"<<endl;
cout<<"10.Ejemplo contador"<<endl;
cout<<"11.Define Acumulador"<<endl;
cout<<"12.Ejemplo Acumulador"<<endl;
cout<<"13. Nombre del autor Cead Cdigo-"<<endl;
cout<<"0. Salir"<<endl;
cout<<"----------------------------------------------------"<<endl;
if (clave!=301303){
cout<<"Nota: Por favor ingrese al menu (1) y coloque la clave de
acceso"<<endl;
}
cout<<"Ingresar al menu: ";
cin>>m;
if(m!=1&&clave!=301303){
system("cls");
cout<<"No tiene acceso al menu, debe ingresar la clave
primero"<<endl;
cout<<"Desea continuar en el menu?"<<endl<<"1- continuar en
el menu"<<endl<<"0- Salir del programa"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
}
/*

if(m==1)
{
system("cls");
}*/

switch(m){

case 0:
getchar();
break;
case 1:
acceso:
system("cls");
cout<<"----- Portada con datos personales y control de
acceso -----"<<endl;
cout<<"Nombre y Apellidos : Jesus Alberto Bracamonte
Alvarez"<<endl;
cout<<"Fecha de nacimiento: 15 feb del 1993" <<endl;
cout<<"Lugar de residencia: Sincelejo-Sucre"<<endl;
cout<<"Programa academico : Ingenieria en
electronica"<<endl;
cout<<"----------------------------------------------"<<endl;
cout<<"Digite la clave de acceso: ";
cin>>clave;
if (clave!=301303){
cout<<"Error Clave, Desea intentarlo
nuevamente?"<<endl;
cout<<"1- intentar nuevamente"<<endl<<"0- Volver
al menu principal"<<endl<<"Digite 1 o 0: ";
cin>>d;
if (d==1){goto acceso;}
if (d==0){goto inicio;}
if (d!=1&&d!=0){goto acceso;}
}
cout<<"Ha ingresado la clave CORRECTAMENTE!,Desea
retornar?"<<endl;
cout<<"1- regresar al men principal"<<endl<<"0Salir"<<endl;
cout<<"Digite 1 o 0: ";

cin>>d;
if(d==1){goto inicio;}
else getchar();

break;
case 2:
system("cls");
cout<<"---------- DIAGRAMA DE FLUJO DE DATOS
----------"<<endl<<endl;
cout<<"Es una representacin grfica del flujo de
datos"<<endl;
cout<<"a travs de un sistema de informacin."<<endl;
cout<<"Un diagrama de flujo de datos tambin se
puede"<<endl;
cout<<"utilizar para la visualizacin de
procesamiento"<<endl;
cout<<"de datos (diseo estructurado). "<<endl;
cout<<"Es una prctica comn para un diseador
dibujar"<<endl;
cout<<"un contexto a nivel de DFD que primero muestra
"<<endl;
cout<<"la interaccin entre el sistema y las
entidades"<<endl;
cout<<"externas."<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}

else {getchar();}
break;
case 3:
system("cls");
cout<<"------------------ ALGORITMO
------------------"<<endl<<endl;
cout<<"Conjunto ordenado de operaciones sistemticas
que"<<endl;
cout<<"permite hacer un clculo y hallar la solucin de
"<<endl;
cout<<"un tipo de problemas."<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 4:
system("cls");
cout<<"----------------- CONDICIONAL
-----------------"<<endl<<endl;
cout<<"Las sentencias condicionales constituyen, junto
"<<endl;
cout<<"con los bucles, los pilares de la programacin
"<<endl;
cout<<"estructurada, y su uso es una evolucin de una
"<<endl;
cout<<"sentencia en lenguaje ensamblador que
ejecutaba"<<endl;
cout<<"la siguiente lnea o no en funcin del valor
de"<<endl;
cout<<"una condicin."<<endl<<endl;

cout<<"Desea regresar al menu principal?"<<endl;


cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 5:
system("cls");
cout<<"------------ EJEMPLO DE CONDICIONAL
------------"<<endl<<endl;
cout<<"Este programa permite identificar a las personas
que"<<endl;
cout<<"cumplen con las siguientes condiciones para un
trabajo"<<endl;
cout<<"a. Deben tener ms de 18 aos"<<endl;
cout<<"b. Deben medir ms de 160 cm"<<endl<<endl;
cout<<"----------- CODIGO EMPLEADO
-----------------"<<endl<<endl;
cout<<"cout<<'Ingreso de datos: Digite edad: ';"<<endl;
cout<<"cin>>edad;"<<endl;
cout<<"cout<<'

Digite Estatura:

';"<<endl;
cout<<"cin>>estatura;"<<endl;
cout<<"if (edad>=18&&estatura>=160){"<<endl;
cout<<"cout<<'Si cumple con las condiciones de
trabajo';"<<endl;
cout<<"}"<<endl;
cout<<"else cout<<'No cumple con las condiciones de
trabajo';"<<endl<<endl;
/*

cout<<"Ingreso de datos: Digite edad: ";


cin>>edad;
cout<<"

Digite Estatura: ";

cin>>estatura;
if (edad>=18&&estatura>=160){
cout<<"Si cumple con las condiciones de trabajo";
}
else cout<<"No cumple con las condiciones de trabajo";*/
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 6:
system("cls");
cout<<"----------------------- CICLO
----------------------"<<endl<<endl;
cout<<"es una sentencia que se realiza repetidas veces a
un"<<endl;
cout<<"trozo aislado de cdigo, hasta que la condicin
asig-"<<endl;
cout<<"nada a dicho bucle deje de
cumplirse."<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 7:
system("cls");

cout<<"----------------------- CICLO FOR


---------------------"<<endl<<endl;
cout<<"Este tipo de bucle es muy til cuando queremos
recorrer"<<endl;
cout<<"un array de valores, u otro tipo de agrupacin de
valores."<<endl;
cout<<"A continuacin mostramos la sintaxis:"<<endl;
cout<<"for() //Aqu insertamos la condicin para iniciar el
bucle"<<endl;
cout<<"{"<<endl<<"//Aqu insertamos el
cdigo"<<endl<<"}"<<endl;
cout<<"------------------------ CICLO IF
-----------------------"<<endl<<endl;
cout<<"este tipo de bucle nos es muy til para ejecutar
cdigo a "<<endl;
cout<<"travs del cumplimiento de unas condiciones u
otras (IF/SI "<<endl;
cout<<"esto se cumple haz esto ELSE/SI NO si no se
cumple haz esto"<<endl;
cout<<"otro). A continuacin os mostramos la
sintaxis:"<<endl;
cout<<"if(condicin)"<<endl;
cout<<"{"<<endl<<"//si se cumple haz
esto"<<endl<<"}"<<endl;
cout<<"else"<<endl<<"{"<<endl<<"//si no se cumple haz
esto otro"<<endl<<"}"<<endl;
cout<<"----------------------- CICLO WHILE
----------------------"<<endl<<endl;
cout<<"La sintaxis que nos presenta este bucle es muy
simplona"<<endl;
cout<<"pero hay que advertir de una cosa, este bucle se
tiene "<<endl;
cout<<"que cerrar (haremos especial hincapi en ello) para
poder"<<endl;
cout<<"salir del bucle, no os preocupis, todos hemos
creado un "<<endl;

cout<<"bucle infinito cuando hemos empezado a


programar"<<endl;
cout<<"while(condicin) //Mientras se cumpla la condicin
entre parntesis haz las operaciones pertinentes "<<endl;
cout<<"{"<<endl<<"//codigo .. Aqu dentro
programaremos las operaciones que realizar si la condicin se
cumple."<<endl<<"}"<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 8:
system("cls");
cout<<"-------------------- EJEMPLO CICLO FOR
-------------------"<<endl<<endl;
cout<<"#include
<iostream.h>"<<endl<<"main()"<<endl<<"{"<<endl<<"short
a;"<<endl<<"cout << Los numeros pares del 2 al 20: \n\n;"<<endl<<"for
( a=2; a<=20; a=a+2 )"<<endl;
cout<<"{"<<endl<<"cout << a <<
\n;"<<endl<<"}"<<endl<<"system(pause);"<<endl<<"}"<<endl<<endl;
cout<<"-------------------- EJEMPLO CICLO WHILE
-------------------"<<endl<<endl;
cout<<"int numero;"<<endl<<"cin >>
numero;"<<endl<<"while(numero <= 100)"<<endl<<"{"<<endl<<"
cout << Ingrese un numero;"<<endl<<"cin >>
numero;"<<endl<<"}"<<endl<<endl;
cout<<"-------------------- EJEMPLO CICLO IF
-------------------"<<endl<<endl;
cout<<"Este programa permite identificar a las personas
que"<<endl;
cout<<"cumplen con las siguientes condiciones para un
trabajo"<<endl;

cout<<"a. Deben tener ms de 18 aos"<<endl;


cout<<"b. Deben medir ms de 160 cm"<<endl<<endl;
cout<<"cout<<'Ingreso de datos: Digite edad: ';"<<endl;
cout<<"cin>>edad;"<<endl;
cout<<"cout<<'

Digite Estatura:

';"<<endl;
cout<<"cin>>estatura;"<<endl;
cout<<"if (edad>=18&&estatura>=160){"<<endl;
cout<<"cout<<'Si cumple con las condiciones de
trabajo';"<<endl;
cout<<"}"<<endl;
cout<<"else cout<<'No cumple con las condiciones de
trabajo';"<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 9:
system("cls");
cout<<"----------------------- CONTADOR
---------------------"<<endl<<endl;
cout<<"Es una variable en la memoria que se incrementar
en "<<endl;
cout<<"una unidad cada vez que se ejecute el
proceso."<<endl;
cout<<"El contador se utiliza para llevar la cuenta
de"<<endl;
cout<<"determinadas acciones que se pueden solicitar
durante"<<endl;
cout<<"la resolucin de un problema."<<endl<<endl;

cout<<"Desea regresar al menu principal?"<<endl;


cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 10:
system("cls");
cout<<"-------------------- EJEMPLO CONTADOR
-------------------"<<endl<<endl;
cout<<"int contador=0;"<<endl<<"while(contador <=
100)"<<endl<<"{"<<endl<<" cout << numero de repetecion:
;"<<endl<<"contador=contador+1;"<<endl<<"}"<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 11:
system("cls");
cout<<"-------------------------- ACUMULADOR
-------------------------"<<endl<<endl;
cout<<"Se utiliza para efectuar sumas sucesivas. La
principal diferencia"<<endl;
cout<<"con el contador es que el incremento o decremento
de cada suma es"<<endl;
cout<<"variable en lugar de constante como en el caso del
contador."<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;

cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";


cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 12:
system("cls");
cout<<"-------------------- EJEMPLO ACUMULAOR
---------------------"<<endl<<endl;
cout<<"int numero=0;"<<endl<<"int
acumulador=0;"<<endl<<"while(acumulador <=
100)"<<endl<<"{"<<endl<<" cout << Ingrese un numero;"<<endl<<"cin
>>
numero;"<<endl<<"acumulador=acumulador+numero;"<<endl<<"}"<<endl
<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}
break;
case 13:
system("cls");
cout<<"Jesus Alberto Bracamontes
Alvarez"<<endl<<"CEAD COROZAL"<<endl<<"Codigo:
1.102.853.300"<<endl<<endl;
cout<<"Desea regresar al menu principal?"<<endl;
cout<<"1-regresar al menu principal"<<endl<<"0Salir"<<endl<<"Digite 1 o 0: ";
cin>>d;
if(d==1){goto inicio;}
else {getchar();}

break;
default: goto inicio;

}
return 0;
}

Das könnte Ihnen auch gefallen