Proyecto Final de Programación en C++
Proyecto Final de Programación en C++
3°1 T.V
PROGRAMACION
“PROYECTO FINAL”
[Link]
1
Delgado Sánchez Paulina 3”1” Proyecto final
Índice
1. Portada……………………………
…1
2. Índice………………………………
……2
3. Introducción………………………
.3
4. Organigrama……………………
…4
5. Diagrama del menú
principal……………………………
..5
6. Diagrama del sub-menu……..6
7. Diagramas de flujo……………7
8. Algoritmos…………………………
19
9. Código de
compartir………….27
10. Código
fuente……………………..27
11. Capturas de pantalla……..67
12. Conclusión………………………
…..68
2
Delgado Sánchez Paulina 3”1” Proyecto final
3
Delgado Sánchez Paulina 3”1” Proyecto final
INTRODUCCION
Obtener conocimientos sobre la programación para poder conocer su significado, para que
sirve y la función que cumple mediante los aprendizajes extraídos de [Link] objetivo de la
programación es idear y ordenar las acciones necesarias para realizar un proyecto o elaborar
programas para su empleo en computadoras. La historia de la Programación está relacionada
directamente con la aparición de los computadores, que ya desde el siglo XV tuvo sus inicios
Inicialmente se programaba en código binario o también conocido como código máquina,
siendo este excesivamente complicado Para programar. Luego los primeros científicos que
trabajaban en el área decidieron cambiar las instrucciones de secuencias de unos y ceros a
palabraso abreviaturas provenientes del ingléslas codificaron y crearon así un lenguajede
mayor nivel, que se conoce como Assemblyo lenguaje ensamblador. Eventualmente será
necesaria otra fase denominada comúnmente De programación. BASIC fue el primer lenguaje
simple de usar, y desarrollado por estos dos compañeros de la Universidad de Darthmouth. Un
programa es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos
permite realizar una tarea específica. Los programas para poder correr se deben cargar en la
memoria, el responsable de esta tarea es el sistema operativo. Un programa puede diseñarse
para una computadora o para otro tipo de dispositivos pero su programación suele realizarse
en una computadora utilizando un entorno de desarrollo integrado Algunos ejemplos son la
calculadora, el navegador de internet, un teclado en pantalla para el celular, La programación
es un proceso creativo: en muchas ocasiones la tarea en cuestión puede cumplirse siguiendo
distintos caminos y el programador es el que debe imaginar cuáles son y elegir uno. Algunos de
estos caminos pueden ser mejores que otros, pero en cualquier caso la computadora se
limitará a seguir las instrucciones ideadas por el [Link], las
computadoras no entienden español ni otro idioma humano. Hay que pasarles las instrucciones
en un lenguaje que sean capaces de entender. Para eso debemos aprender algún lenguaje de
programación, que no es más que un lenguaje artificial compuesto por una serie de
expresiones que la computadora puede interpretar. Las computadoras interpretan nuestras
instrucciones de forma muy literal, por lo tanto a la hora de programar hay que ser muy
específicos. Es necesario respetar las reglas del lenguaje de programación y ser claros en las
indicaciones provistas. La historia de la programación está vinculada directamente con la de la
computación. Esta palabra proviene del latín computatio, que deriva del verbo computare, cuyo
significado es “enumerar cantidades”. Computación, en este sentido, designa la acción y efecto
de computar, realizar una cuenta, un cálculo matemático. De allí que antiguamente
computación fuese un término usado para referirse a los cálculos realizados por una persona
con un instrumento expresamente utilizado para tal fin (como el ábaco, por ejemplo) o sin él. En
este sentido, la computación ha estado presente desde tiempos ancestrales, sin embargo
debemos remontarnos al siglo XVII para encontrar los primeros dispositivos diseñados para
automatizar cómputos matemá[Link] 1617 el matemático escocés John Napier (el mismo que
definió los logaritmos) inventó un sistema conocido como los huesos de Napier o huesos
neperianos que facilitaba la tarea de multiplicar, dividir y tomar raíces cuadradas, usando unas
barras de hueso o marfil que tenían dígitos grabados. Esta fue la base para otras ideas más
avanzadas, entre ellas la que dio origen a la primera calculadora mecánica, inventada por el
alemán Wilhelm Schickard en 1623, capaz de realizar cómputos aritméticos sencillos
funcionando a base de ruedas y engranajes. Se componía de dos mecanismos diferenciados,
un ábaco de Napier de forma cilíndrica en la parte superior y un mecanismo en la inferior para
realizar sumas parciales de los resultados obtenidos con el aparato de la parte [Link]
llamado reloj calculador. A partir de aquí se fueron desarrollando otros modelos, todos ellos
teniendo en común el hecho de ser puramente mecánicos, sin motores ni otras fuentes de
energía. El operador ingresaba números ubicando ruedas de metal en posiciones particulares y
al girarlas otras partes de la máquina se movían y mostraban el resultado. Algunos ejemplos
son las calculadoras del inglés William Oughtred en 1624, de Blaise Pascal en 1645 (llamada
pascalina), la de Samuel Morland en 1666 y las de Leibniz, en 1673 y [Link] siglo XVIII trajo
consigo algunos otros diseños, pero un gran salto se dio a comienzos del siglo XIX de mano de
un tejedor y comerciante francés, Joseph Jacquard. En 1801 creó un telar que tenía un sistema
4
Menú principal
Delgado Sánchez Paulina 3”1” Proyecto final
Pirámide con *
Menú de Conclusión
compañías
Pirámide de
pascal
Abecedario
Guardado en
apuntadores y Error de
Tablas de
variables recargas
multiplicar
Matriz cúbica
Impresión del
corte y registro
Operaciones
básicas Masa
Volumen
Menú de
Distancia
conversiones
Temperatura
Velocidad
Programa(que día
naciste)
3ra edad
Programa que Adulto
analiza tu edad
Adolescente
Niño
Proyecto
5 transversal
Delgado Sánchez Paulina 3”1” Proyecto final
AA BB CC DD
INICIO
4
EE FF GG HH
Proyecto final
5
II JJ KK LL 3
Menú
principal
Proyecto de
recargas Programas selectos Default Salir del sistema
telefónicas
telefónicas
#2 Opción incorrecta,
#1 Agradecimiento y
inténtalo de nuevo
conclusión
#3
FIN
6
#1
Delgado Sánchez Paulina 3”1” Proyecto final [Link] pasa la
3 compañía
por un
Menú de
parámetro
compañías
Menú de
Seleccione
montos
opcion
Seleccione
Telcel
monto
[Link] pasa la
Movistar
compañía
At&t por un
parámetro
Unefon 10 pesos
Virgin Mobil. 20 pesos
[Link] pasa
Pillofon comp y 50 pesos
monto
Bait
100 pesos
Freedompop
150 pesos
Flash mobile Solicita
num 1 200 pesos
Weex
300 pesos
Cierto Num 1
500 pesos
Maz tiempo
Solicita 1000 pesos
Izzi
num 2
Oui mobile
Wimo Num 2
[Link] pasa
Opc 0 Guardar en comp y
Num1=Nu apuntador com, monto
m2 número o
4 monto
#2
Ingresar a la
página
Configurarla
en C++
Ingresar comandos de
pregunta
Ingresar comandos de
respuesta
Ejecutar
comandos
8
Delgado Sánchez Paulina 3”1” Proyecto final
#3
Ingresar a la
página
Configurarla
en C++
9
Delgado Sánchez Paulina 3”1” Proyecto final
10
Delgado Sánchez Paulina 3”1” Proyecto final
#5
#4
Ingresar a la
página
Ingresar a la
página
Crear nuevo
proyecto
Crear nuevo
proyecto
Ingresar math.h
Ingresar math.h
Pedir A,B,C
Pedir A,B,C
Ingresar
valores
Ingresar
valores
Ejecutar
comandos
Ejecutar
comandos
B
B
#6
Pedir
Calificaciones
11
Sumar
Calificaciones
Delgado Sánchez Paulina 3”1” Proyecto final #7
X<10
Imprimir
X+1
Modificar
X+1
12
Delgado Sánchez Paulina 3”1” Proyecto final
#8
Declarar
variables x
Declarar
variable res
Ingresar
for(x=0;x<11
;,x++)
Ingresar
datos
Ingresar
for(y=0;y<11
;y++)
Ejecutar
programa
13
Delgado Sánchez Paulina 3”1” Proyecto final
#9
INGRESAR
VARIABLES
INGRESAR
COMANDO FOR
PEDIR NOMBRE
COMPLETO
INGRESAR
COMANDO FOR
INGRESAR
COMANDO DE
CIERRE
14
Delgado Sánchez Paulina 3”1” Proyecto final
#10
Introducir
math.h
Introducir
variables
Introducir
límite
Nombre
Abrir ciclo
15
Delgado Sánchez Paulina 3”1” Proyecto final
#11
Introducir variables
Nombre
Terminó fibonacci
Abrir ciclo
Poner espacios
Aux=Aux+Fib
Fib=Aux-Fib
Condición
16
Delgado Sánchez Paulina 3”1” Proyecto final
#12
Introducir variables
Nombre
Variable del 1 al 9
Llamar variables
Intast=1
Intast=n-1
Abrir ciclo
Introducir
ciclo
Espacio
Introducir
ciclo
Asterisco
Espacio
Ast=AST+2
Esp=esp-1
Cerrar ciclos
17
Delgado Sánchez Paulina 3”1” Proyecto final
#13
Declaramos
Límite
Declaramos
factorial
Declaramos
X
Imprimimo
s con cout
Ejecutamos
programa
18
#14
Delgado Sánchez Paulina 3”1” Proyecto final
Mostrar
datos
¿Caso
elegido?
19
Delgado Sánchez Paulina 3”1” Proyecto final
Algoritmo
1 INICIO
2 Menú Principal
3 Proyecto de recargas
4 ir a 11
5 ProgramaS
6 ir a 18
7 Salir del sistema
8 ir a 198
9 Default
10 ir a 196
11 Menú de compañías
12 Selecciona la compañía
13 Menú de recargas
14 Selecciona el monto de la recarga
15 Ingresar el numero
16 Ingresar nueva mente
17 ir a 2
18 Menú de programas ( Si ya finalizo ir a 2 )
19 Pirámide con *
20 ir a 47 o a 2
21 Pirámide de pascal
22 ir a 63 o a 2
23 Números primos
24 ir a 73 o a 2
20
Delgado Sánchez Paulina 3”1” Proyecto final
25 Serie de Fibonacci
26 ir a 84 o a 2
27 Conversión a binario
28 ir a 95 o a 2
29 Numero factorial
30 ir a 103 o a 2
31 Abecedario
32 ir a 111 o a 2
33 Tablas de multiplicar
34 ir a 116 o a 2
35 Matriz cubica rellenable
36 ir a 124 o a 2
37 Operaciones básicas con 2 números
38 ir a 131 o a 2
39 Menú de conversiones de unidades
40 ir a 136 o a 2
41 Programa que te dice el # del día en el que
naciste
42 ir a 172 o a 2
43 Programa que analiza tu edad
44 ir a 177 o a 2
45 Proyecto transversal
46 ir a 189 o a 2
47 Introducir variables
48 Nombre
21
Delgado Sánchez Paulina 3”1” Proyecto final
49 Variable del 1 al 9
50 Llamar variable
51 Int ast=1
52 Int esp=n-1
53 Abrir ciclo
54 Introducir ciclo dentro del ciclo
55 Espacio
56 Introducir ciclo dentro del ciclo del ciclo
57 Asterisco
58 Espacio
59 Ast=ast+2
60 Esp=esp-1
61 Cerrar ciclos
62 ir a 18
63 Agregar <math.h> <conio.h>
64 Introducir variables
65 Pascal
66 Iniciar ciclo
67 Ciclo dentro del ciclo
68 Ciclo dentro del ciclo del ciclo
69 Imprimir variables
70 Nombre
71 Pedir valor del triángulo de pascal
72 ir a 18
73 Introducir math.h
22
Delgado Sánchez Paulina 3”1” Proyecto final
74 Introducir variables
75 Introducir limite
76 Nombre
77 Abrir ciclo
78 Poner bandera
79 Abrir ciclo dentro del ciclo
80 Poner bandera
81 Espacios
82 Cerrar ciclo
83 ir a 18
84 Introducir variables
85 Introducir lim, cont
86 Nombre
87 Poner término de Fibonacci
88 Abrir ciclo
89 Poner espacios
91 Aux=aux+fib
92 Fib=aux-fib
93 Condición
94 ir a 18
95 Introducir variables
96 Numero del 0 al 128
97 Abrir ciclo
98 Abrir ciclo del ciclo
99 Cerrar ciclo
23
Delgado Sánchez Paulina 3”1” Proyecto final
25
Delgado Sánchez Paulina 3”1” Proyecto final
147 Descanso
148 Caso 2
149 Pedir conversión de volumen
150 Dar cantidad en litros
151 Insertar respuestas del programa
152 Descanso
153 Caso 3
154 Pedir conversión de distancia
155 Dar cantidad en metros
156 Insertar respuestas de lo programa
157 Descanso
158 Caso 4
159 Pedir conversión de temperatura
160 Dar cantidad en centígrados
161 Insertar respuestas del programa
162 Descanso
163 Caso 5
164 Pedir conversión en velocidad
165 Dar cantidad en kilómetros
166 Insertar respuestas del programa
167 Descanso
168 Caso 0
169 Salís del sistema
170 Insertar opción de error
171 ir a 18
26
Delgado Sánchez Paulina 3”1” Proyecto final
28
Delgado Sánchez Paulina 3”1” Proyecto final
Código de compartir
[Link]
Código Fuente
//Delgado Sanchez Paulina 3-1 TV
#include <iostream>
#include <math.h>
Using namespace std;
29
Delgado Sánchez Paulina 3”1” Proyecto final
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”LA OPCION ELEGIDA ES INVALIDA,
INTENTALO NUEVAMENTE”;
Cout<<endl;
System(“sleep 5s”);
}
30
Delgado Sánchez Paulina 3”1” Proyecto final
31
Delgado Sánchez Paulina 3”1” Proyecto final
System(“sleep 20s”);
}
32
Delgado Sánchez Paulina 3”1” Proyecto final
*(ap3+contador)=costo;
Contador++;
Dinero=dinero+costo;
Cout<<”TU RECARGA DE “<<costo<<”
PESOS”<<endl;
Cout<<”AL NUMERO “<<num1<<endl;
Cout<<”DE LA COMPAÑÍA “<<com<<endl;
Cout<<”HA SIDO REALIZADA CON ÉXITO”<<endl;
System(“sleep 10s”);
}
Else{
System(“\033[031m”);
System(“clear”);
Cout<<”LOS NUMEROS NO CONINCIDEN,
INTENTALO NUEVAMENTE”<<endl;
System(“sleep 5s”);
}
Return 0;}
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”MENU DE RECARGA DE LA
COPMAÑIA”<<com<<endl;
Cout<<”SELECCIONA EL MONTO DE LA
RECARGA”<<endl;
Cout<<” 1.- 10 PESOS”<<endl;
Cout<<” 2.- 20 PESOS”<<endl;
Cout<<” 3.- 50 PESOS”<<endl;
Cout<<” 4.- 100 PESOS”<<endl;
Cout<<” 5.- 150 PESOS”<<endl;
Cout<<” 6.- 200 PESOS”<<endl;
Cout<<” 7.- 300 PESOS”<<endl;
Cout<<” 8.- 500 PESOS”<<endl;
Cout<<” 9.- 1000 PESOS”<<endl;
Cout<<”0.- CANCELAR LA OPERACIÓN”<<endl;
Cin>>opc2;
Switch(opc2){
Case 1:
Cost=10 ;
Recarga(cost,com);
Break;
Case 2:
Cost=20 ;
Recarga(cost,com);
34
Delgado Sánchez Paulina 3”1” Proyecto final
Break;
Case 3:
Cost=50 ;
Recarga(cost,com);
Break;
Case 4:
Cost=100 ;
Recarga(cost,com);
Break;
Case 5:
Cost=150 ;
Recarga(cost,com);
Break;
Case 6:
Cost=200 ;
Recarga(cost,com);
Break;
Case 7:
Cost=300 ;
Recarga(cost,com);
Break;
Case 8:
Cost=500 ;
Recarga(cost,com);
Break;
35
Delgado Sánchez Paulina 3”1” Proyecto final
Case 9:
Cost=1000 ;
Recarga(cost,com);
Break;
Case 0:
Caso0();
Default:
Defa();
}
Return 0;}
36
Delgado Sánchez Paulina 3”1” Proyecto final
Compa=”TELCEL”;
Monto(compa);
Break;
Case 2:
Compa=”MOVISTAR”;
Monto(compa);
Break;
Case 3:
Compa=”ATYT”;
Monto(compa);
Break;
Case 4:
Compa=”UNEFON”;
Monto(compa);
Break;
Case 5:
Compa=”VIRGIN MOBILE”;
Monto(compa);
Break;
Case 6:
Compa=”PILLOFON”;
Monto(compa);
Break;
Case 7:
Compa=”BAIT”;
38
Delgado Sánchez Paulina 3”1” Proyecto final
Monto(compa);
Break;
Case 8:
Compa=”FREEDOMPOP”;
Monto(compa);
Break;
Case 9:
Compa=”FLASH MOBILE”;
Monto(compa);
Break;
Case 10:
Compa=”WEEX”;
Monto(compa);
Break;
Case 11:
Compa=”CIERTO”;
Monto(compa);
Break;
Case 12:
Compa=”MAZ TIEMPO”;
Monto(compa);
Break;
Case 13:
Compa=”IZZI”;
Monto(compa);
39
Delgado Sánchez Paulina 3”1” Proyecto final
Break;
Case 14:
Compa=”OUI MOBILE”;
Monto(compa);
Break;
Case 15:
Compa=”WIMO TELECOM”;
Monto(compa);
Break;
Case 0:
Corte();
Caso0();
Break;
Default:
Defa();
}
}
While(opc1!=0);
Return 0;}
Int n;
Cout<<”Delgado Sánchez Paulina 3-1 tv p10”<<endl;
40
Delgado Sánchez Paulina 3”1” Proyecto final
}
Cout<<endl;
System(“sleep 5s”);
}
Void p2(){
Int x;
Int linea;
Int a;
Int n;
41
Delgado Sánchez Paulina 3”1” Proyecto final
Void p3(){
42
Delgado Sánchez Paulina 3”1” Proyecto final
Int x,y;
Int lim;
Bool bandera=true;
Cout<<”Delgado Sánchez Paulina 3-1 tv p10”<<endl;
Cout<<”Hasta que numero quieres los numeros
primos”<<endl;
Cin>>lim;
//ciclo anidado
For(x=2;x<lim;x++){
Bandera=true;
For(y=2;y<x;y++){
If(x%y==0){
Bandera=false; }}
If(bandera==true){
Cout<<” “<<x<<” “;
}
}
Cout<<endl;
System(“sleep 5s”);
Void p4(){
Int lim,cont;
43
Delgado Sánchez Paulina 3”1” Proyecto final
Int fib=0;
Int aux=1;
Cout<<”Delgado Sánchez Paulina 3-1 tv p10”<<endl;
Cout<<”Hasta que termino quieres la serie de
fibonacci”<<endl;
Cin>>lim;
If(lim>0){
For(cont=1;cont<=lim;cont++){
Cout<<” “<<fib<<” “;
Aux=aux+fib;
Fib=aux-fib;
}
}
Else{
Cout<<”el termino debe de ser mayor a 0”;
}
Cout<<endl;
System(“sleep 5s”);
Void p5(){
Int x, num;
Int lista[8];
44
Delgado Sánchez Paulina 3”1” Proyecto final
If(num<128){
For(x=0;x<8;x++){
Lista[x]=num%2;
Num=num/2;
}}
Void p6(){
Int lim;
Int fact=1;
Int x;
45
Delgado Sánchez Paulina 3”1” Proyecto final
Void p7(){
Char x;
For(x=’a’;x<=’z’;x++){
Cout<<x<<”, “;
}
Cout<<endl;
System(“sleep 5s”);
46
Delgado Sánchez Paulina 3”1” Proyecto final
Void p8(){
Int x=0;
Int y=0;
Int res;
Do{
Cout<<”Delgado Sánchez Paulina 3-1”<<endl;
Cout<<”esta es la tabla del “<<x<<endl;
Y=0;
Do{
Res=x*y;
Cout<<x<<” x “<<y<<” = “<<res<<endl;
Y++;}
While(y<11);
Cout<<endl;
Cout<<endl;
X++;}
While(x<11);
Cout<<endl;
System(“sleep 5s”);
47
Delgado Sánchez Paulina 3”1” Proyecto final
Void p9(){
Int x,y,z;
Int matriz[7][7][7];
Int contador=3;
For(x=0;x<7;x++){
For(y=0;y<7;y++){
For(z=0;z<7;z++){
Cout<<matriz[x][y][z]<<” “;
}
Cout<<endl;}
Cout<<endl;
Cout<<endl;}
Cout<<endl;
System(“sleep 5s”);
48
Delgado Sánchez Paulina 3”1” Proyecto final
Void p10(){
Float num1;
Float num2;
Float sum;
Float res;
Float mul;
Float divi;
If (num2 ¡= 0) {
Divi = num1 / num2;
Cout << “El resultado de dividir las variables es: “ <<
divi << endl;
} else {
Cout << “No es posible dividir por cero.” << endl;
49
Delgado Sánchez Paulina 3”1” Proyecto final
Void p11(){
//Delgado Sánchez Paulina 3-1 tv practica 12
//funcion principal
//declaracion de variables
Int opc;
Int x;
Float medida;
Float res[8];
//ciclo principal
Do{
System(“\033[033m”);
50
Delgado Sánchez Paulina 3”1” Proyecto final
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”menu principal de conversion de
unidades”<<endl;
Cout<<”selecciona la opcion deseada”<<endl;
Cout<<”1 conversiones de masa”<<endl;
Cout<<”2 conversiones de volumen”<<endl;
Cout<<”3 conversiones de distancia”<<endl;
Cout<<”4 conversiones de temperatura”<<endl;
Cout<<”5 conversiones de velocidad”<<endl;
Cout<<”0 salir de sistema”<<endl;
Cin>>opc;
//Delgado Sánchez Paulina 3-1 tv practica 12
//switch principal
Switch(opc){
51
Delgado Sánchez Paulina 3”1” Proyecto final
Cin>>medida;
Res[0]=medida*1000000; //miligramos
Res[1]=medida*1000; //gramos
Res[2]=medida*2.204; //libras
Res[3]=medida*35.274; //onzas
Res[4]=medida/1000; //toneladas
Res[5]=medida/11.50; //arrobas
Res[6]=medida/46; //quintaless
Res[7]=medida/6.3; //stone
Cout<<”la cantidad de “<<medida<<” que me diste en
kilogramos equivale a: “<<endl;
Cout<<res[0]<<” miligramos”<<endl;
Cout<<res[1]<<” gramos”<<endl;
Cout<<res[2]<<” libras”<<endl;
Cout<<res[3]<<” onzas”<<endl;
Cout<<res[4]<<” toneladas”<<endl;
Cout<<res[5]<<” arrobas”<<endl;
Cout<<res[6]<<” quintanales”<<endl;
Cout<<res[7]<<” stone”<<endl;
System(“sleep 20s”);
Break;
52
Delgado Sánchez Paulina 3”1” Proyecto final
System(“\033[032m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”conversion de unidades de volumen”<<endl;
Cout<<”dame una cantidad en litros”<<endl;
Cin>>medida;
Res[0]=medida*1000; //mililitros
Res[1]=medida/3.785; //galones
Res[2]=medida/0.029; //onzas
Res[3]=medida/0.29; //tazas
Res[4]=medida/1000; //metros cubicos
Res[5]=medida/0.0353; //pies cubicos
Res[6]=medida*1000; //centimetros cubicos
Res[7]=medida/0.014; //cucharadas
Cout<<”la cantidad de “<<medida<<” que me diste en
litros equivale a: “<<endl;
Cout<<res[0]<<” mililitros”<<endl;
Cout<<res[1]<<” galones”<<endl;
Cout<<res[2]<<” onzas”<<endl;
Cout<<res[3]<<” tazas”<<endl;
Cout<<res[4]<<” metros cubicos”<<endl;
Cout<<res[5]<<” pies cubicos”<<endl;
Cout<<res[6]<<” centrimetros cubicos”<<endl;
Cout<<res[7]<<” cucharadas”<<endl;
System(“sleep 20s”);
53
Delgado Sánchez Paulina 3”1” Proyecto final
Break;
Cout<<res[4]<<” pies”<<endl;
Cout<<res[5]<<” leguas”<<endl;
Cout<<res[6]<<” codos”<<endl;
Cout<<res[7]<<” varas”<<endl;
System(“sleep 20s”);
Break;
55
Delgado Sánchez Paulina 3”1” Proyecto final
57
Delgado Sánchez Paulina 3”1” Proyecto final
While (opc|=0);
Cout<<endl;
System(“sleep 5s”);
Void p12(){
Int dia;
Int mes;
Int nd;
Do{
System(“\33[033m”);
System(“clear”);
Cout<<”Calcula tu dia de nacimiento”<<endl;
Cout<<”Escribe 0 en mes para terminar el
programa”<<endl;
Cout<<”Escribe con tu numero tu dia y tu mes de
nacimiento”<<endl;
Cout<<endl;
Cout<<”Escribe el dia en que naciste: “;
Cin>>dia;
Cout<<”Escribe el mes en que naciste: “;
Cin>>mes;
Switch(mes){
Case 1:
58
Delgado Sánchez Paulina 3”1” Proyecto final
Nd=dia;
Break;
Case 2:
Nd=dia+31;
Break;
Case 3:
Nd=dia+59;
Break;
Case 4:
Nd=dia+90;
Break;
Case 5:
Nd=dia+120;
Break;
Case 6:
Nd=dia+151;
Break;
Case 7:
Nd=dia+181;
Break;
Case 8:
Nd=dia+212;
Break;
Case 9:
Nd=dia+243;
59
Delgado Sánchez Paulina 3”1” Proyecto final
Break;
Case 10:
Nd=dia+304;
Break;
Case 11:
Nd=dia+334;
Break;
Case 12:
Nd=dia+365;
Break;
Case 0:
Cout<<”Estas saliendo del sistema”<<endl;
Exit;
Break;
Default:
Cout<<” Fecha de nacimiento no valida, intentalo
denuevo”<<endl;}
Cout<<”Naciste el dia “<<nd<<” del año “<<endl;
System(“sleep 4s”);}
While(mes!=0);
Cout<<endl;
System(“sleep 5s”);
60
Delgado Sánchez Paulina 3”1” Proyecto final
Void p13(){
Int edad;
If(edad>=60){
Cout<<”eres 3ra edad”<<endl;}
Else{
If(edad>=18){
Cout<<”eres adulto”<<endl;}
Else{
If(edad>=12){
Cout<<”eres adolecentes”<<endl;
}
Else{
If(edad>=0){
Cout<<”eres un niño”<<endl;
}
Else{
Cout<<”no existen edades negativas”<<endl;
}
}
}
}
61
Delgado Sánchez Paulina 3”1” Proyecto final
Cout<<endl;
System(“sleep 5s”);
Do{
System(“\033[033m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”MENU PRINCIPAL PROGRAMAS SELECTOS
DE PROGRAMACION”<<endl;
Cout<<” MENU DE PROGRAMAS”<<endl;
Cout<<” 1.- PIRAMIDE CON * EN C++ “<<endl;
Cout<<” 2.- PIRAMIDE DE PASCAL”<<endl;
Cout<<” 3.- NUMEROS PRIMOS”<<endl;
Cout<<” 4.- SERIE DE FIBONACCI”<<endl;
Cout<<” 5.- COMVERSION A BINARIO”<<endl;
Cout<<” 6.- NUMERO FACTORIAL”<<endl;
Cout<<” 7.- ABECEDARIO”<<endl;
62
Delgado Sánchez Paulina 3”1” Proyecto final
63
Delgado Sánchez Paulina 3”1” Proyecto final
Break;
Case 4:
P4();
Break;
Case 5:
P5();
Break;
Case 6:
P6();
Break;
Case 7:
P7();
Break;
Case 8:
P8();
Break;
Case 9:
P9();
Break;
Case 10:
P10();
Break;
Case 11:
P11();
Break;
64
Delgado Sánchez Paulina 3”1” Proyecto final
Case 12:
P12();
Break;
Case 13:
P13();
Break;
Case 0:
Caso0();
Break;
Default:
Defa();
}
}
While(opc3!=0);
Return 0;}
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<” MENU PRINCIPAL”<<endl;
Cout<<endl;
Cout<<”1.- PROYECTO DE RECARGAS
TELEFONICAS”<<endl;
Cout<<endl;
Cout<<”2.- PROGRAMAS SELECTOS DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”0.- SALIR DEL PROGRAMA”<<endl;
Cout<<endl;
Cin>>opc;
//switch PRINCIPAL
Switch(opc){
Case 1:
Sm1();
Break;
Case 2:
Sm2();
Break;
Case 0:
Caso0();
Break;
66
Delgado Sánchez Paulina 3”1” Proyecto final
Default:
Defa();
}
}
While(opc!=0);
Return 0;
}
Capturas de pantalla
67
Delgado Sánchez Paulina 3”1” Proyecto final
Conclusión
68