Professional Documents
Culture Documents
PROGRAMACIÓN 243002A_224
CÓDIGO 86049480
CÓDIGO 46452958
CÓDIGO
2015
3
Introducción
Cada programa en C++ debe contener una función main(). Además de esta función requerida, los
programas en C++ también pueden contener cualquier cantidad de funciones adicionales que se
pueden crear por el usuario o que están incorporadas en las bibliotecas del programa . En el
Tabla de contenido
Introducción .....................................................................................................................................2
Conclusiones ..................................................................................................................................22
Referencias .....................................................................................................................................23
5
int dato = 0;
int band = 1;
string p1, p2, p3, c1, c2,c3,d1,d2,d3;
INICIO
Seleccione el nivel en el
que quiere jugar:
dato
6
Según sea
Fin
7
int main() {
char nivel;
cout <<"Este programa te ayudara a mejorar tu nivel de aprendizaje en la
Multiplicacion"<<"\n"<<"\n";
cout <<"El programa esta compuesto por varios niveles de complejidad, estos dependen del
dominio que tengas del tema"<<"\n"<<"\n";
cout <<"Si consideras que tu nivel es bajo, entonces inicia con el nivel 0"<<"\n";
cout <<"Para iniciar el juego tenga en cuenta lo siguiente"<<"\n";
do
{
cout <<"Digite 0 para el nivel Basico"<<"\n";
cout <<"Digite 1 para el nivel Intermedio"<<"\n";
cout <<"Digite 2 para el nivel Avanzado"<<"\n";
cout <<"Digite 3 para Salir"<<"\n";
cin >> nivel;
switch (nivel){
case '0':
nivel1 ();
break;
case '1':
nivel2 ();
break;
case '2':
nivel3 ();
break;
default:
cout <<"Gracias por utilizar el programa, recuerda que debes digitar un numero entre 0 y
3"<<"\n";
}
}
while (nivel!='3');
return 0;
}
void nivel1 (){
char nivel, rta, rta1, rta2, rta3, rta4, rta5, rta6, rta7;
int rta8, rta9, rta10;
9
if (rta6=='4')
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"Bueno vamos con otra pregunta; ------ 2x4: "<<"\n";
cin >> rta7;
if (rta7=='8')
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"Bueno vamos con otra pregunta; ------ 4x4: "<<"\n";
cin >> rta8;
if (rta8 == 16)
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"Bueno vamos con otra pregunta; ------ 7x6: "<<"\n";
cin >> rta9;
if (rta9==42)
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"Bueno vamos con otra pregunta; ------ 9x7: "<<"\n";
cin >> rta10;
if (rta10==63)
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"¡FELICITACIONES! terminaste el nivel basico, puedes pasar a otro nivel"<<"\n";
}
else
{
cout <<"Intentalo nuevamente"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 42"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 16"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 8"<<"\n";
}
11
}
else
{
cout <<"debes seguir repasando la respuesta era 4"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 5"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 1"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era (5x7)"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era (3x9)"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era (4x5)"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era (4x3)"<<"\n";
}
return;
}
else
{
cout <<"debes seguir repasando la respuesta era 4743"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 2318"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 990"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 220"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 581"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 138"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 50"<<"\n";
}
}
if (rta8==23678438)
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"Vamos con otra multiplicacion de cuatro cifras"<<"\n";
cout <<"¿cual seria el resutaldo de 8521 x 9632:? "<<"\n";
cin >> rta9;
if (rta9==82074272)
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"Vamos con otra multiplicacion de cuatro cifras"<<"\n";
cout <<"¿cual seria el resutaldo de 9865 x 3689:? "<<"\n";
cin >> rta10;
if (rta10==36391985)
{
cout <<"¡Que bien eres muy pilo! "<<"\n "<<"\n";
cout <<"¡FELICITACIONES! terminaste el nivel Avanzado, ya estas listo para aprender a
dividir"<<"\n";
}
else
{
cout <<"Intentalo nuevamente"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 82074272"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 23678438"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 9581780"<<"\n";
}
}
else
{
cout <<"debes seguir repasando la respuesta era 6248000"<<"\n";
}
}
else
{
17
#include <stdio.h>
#include <stdlib.h>
int leeDato();
int leeDato2();
int mult(int a, int b);
void imprime(int a, int b, int res);
int main()
{
int num1, num2;
int resultado;
num1=leeDato();
num2=leeDato2();
resultado=mult(num1,num2);
imprime(num1, num2, resultado);
system(“PAUSE”);
}
int leeDato()
{
int dato;
18
printf(“Da el numero de productos: “);
scanf(“%d”,&dato);
return (dato);
}
int leeDato2()
{
int dato;
printf(“Da el Precio del Producto: “);
scanf(“%d”,&dato);
return (dato);
}
int mult(int a, int b)
{
return (a*b);
}
void imprime(int a, int b,int res)
{
printf(“El precio de %d productos es igual a %d \n”, a,res);
}
if (x=2700){
count << "Felicitaciones el resultado es correcto"<< endl;
else (x<> 2700 );
cout <<"no es correcto; el análisis a la preguntas es"<< enl;
cout <<"Si Camilo compró 18 pirulitos a 150 pesos cada uno entonces se multiplica 150
por 18 bombombunes y el resultado es 2700 pesos"<< enl;
}
cout << "Problema 3"<< endl;
cout << "Helena tiene 16 muñecas y le acaban de comprar 12 cajas de vestidos
para las muñecas, cuantos vestidos le compraron si en cada caja hay 24?"<< endl;
cin >> x;
if (x=28){
cout << "Felicitaciones el resultado es correcto"<< endl;
cout << "Has finalizado el ejercicio con gran destreza"<< endl;
else (x<> 28 );
count <<"no es correcto; el análisis a la preguntas es"<< enl;
count <<"Si a Helena le compraron 12 cajas de vestidos y cada caja tiene 24 vestidos
entonces se multiplica 12*24 y el resultado es 288 vestidos"<< enl;
}
}
if (n>2){
count << "Has seleccionado finalizar el proceso"<< endl;
}
}
Conclusiones
Antes que una función pueda ser llamada, debe ser declarada la función que hará la llamada.
Para llamar a una función los únicos requisitos son usar el nombre de la función y que los
datos transmitidos a la función estén encerrados dentro de los paréntesis que siguen al nombre de
Una función se define cuando se escribe. Cada función es definida una vez (es decir, escrita
una vez) en un programa y puede ser usada entonces por cualquier otra función en el programa
En general, todos los prototipos de funciones se colocan al principio del programa, y todas las
definiciones se colocan después de la función main(). Sin embargo, esta colocación puede
cambiarse. El único requisito en C++ es que una función no puede ser llamada antes que haya
Referencias
Bronson, G. J. (2007). C++ para ingeniería y ciencias. México, D.F.: Cengage Learning
Editores, S.A. Recuperado el 22 de 10 de 2015
Deitel, H. M. (2008). Cómo programar en C++. (sexta ed.). México: PEARSON EDUCACIÓN.
Recuperado el 20 de 10 de 2015
UNAD, U. N. (10 de 08 de 2015). Campus virtual UNAD. (T. e. Escuela de Ciencias Básicas,
Ed.) Recuperado el 20 de 08 de 2015, de
http://datateca.unad.edu.co/contenidos/243002/Hoja_de_Ruta_Programacion_2015-II.pdf
VIACI, U. N.–U.-V. (10 de 08 de 2015). Campus virtual UNAD. Recuperado el 13 de 08 de
2015, de
http://datateca.unad.edu.co/contenidos/243002/Guia_integradora_Programacion_2015-
I.pdf