Título: Necesito ayuda con el código Publicado por: Mordekai126 en 1 Noviembre 2017, 10:24 am Buenas tengo una duda con que función puedo contar mis respuestas correctas y las respuestas incorrectas y que lo imprima en pantalla este es el código:
Citar #include <iostream> #include <cstdlib> #include<stdlib.h> using std::cout; using std::cin; using std::endl; using namespace std; main () { int Opc, idioma; int Salir; char respuesta; char nombre[20]; cout<<"introduce tu primer nombre\n\n\n"; cin>>nombre; system("cls"); cout<<"\n\n Bienvenido\n\n\n"; for (int i=0; i<6; i++) system("cls"); { cout<<"Bienvenido\t\t\t"<<nombre; { cout <<"\n\n Seleccione un idioma\n\n\n"; cout<<"1-Español\n"; cout<<"2-Ingles\n"; cin>>idioma; system("cls"); if (idioma==2) { for(int i=0;i<2;i++) { cout<< "Modulos"<<endl; cout<< "1)Manejo de tecnicas de programacion"<<endl; cout<< "2)Salir"<<endl; cin>>Opc; system("cls"); switch (Opc) { case 1: // Modulo 1 cout<<"Manejo de tecnicas de programacion"<<endl; cout<<"1-¿Que es programacion?"<<endl; cout<<"a)diseñar, depurar, codificar y mantener un codigo"<<endl; cout<<"b)Un conjunto de programas"<<endl; cout<<"c)Secuencia de operaciones en un determinado orden"<<endl; cout<<"d)Se usa para resolver un problema"<<endl; cin>>respuesta; if(respuesta=='a') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"2-¿Que es un algoritmo?"<<endl; cout<<"a)Es la forma para resolver un problema"<<endl; cout<<"b)Un conjunto de criterios para evaluar"<<endl; cout<<"c)Enlista opciones"<<endl; cout<<"d)Indica el orden de realizacion"<<endl; cin>>respuesta; if(respuesta=='a') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"¿3-¿Cuales son las fases del ciclo de vida del Software?"<<endl; cout<<"a)Mantenimiento y evolucion, Identificacion de necesidades"<<endl; cout<<"b)Validación, analisis y diseño"<<endl; cout<<"c)Pruebas y codificacion"<<endl; cout<<"d)Todas las anteriores"<<endl; cin>>respuesta; if(respuesta=='d') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"4-¿Identificacion de Necesidades:¿Cuales son las fases para plantear un problema?"<<endl; cout<<"a)Establecer y Listar"<<endl; cout<<"b)Validar, Analizar y Diseñar"<<endl; cout<<"c)Establecer, Listar, Recabar, Evaluar"<<endl; cout<<"d)Ninguna"<<endl; cin>>respuesta; if(respuesta=='c') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"5-¿Que es establecer?"<<endl; cout<<"a)Las oportunidades a partir de los criterios que se establezcan"<<endl; cout<<"b)Datos e informacion para cada oportunidad y garantizar una decision"<<endl; cout<<"c)Listar opciones que seran la base de cada oportunidad"<<endl; cout<<"d)Conjunto de criterios para evaluar las oportunidades, si se adecua con requerimiento del cliente"<<endl; cin>>respuesta; if(respuesta=='d') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"6-¿Que es Listar?"<<endl; cout<<"a)Conjunto de criterios para evaluar las oportunidades, si se adecua con requerimiento del cliente"<<endl; cout<<"b)Listar opciones que seran la base de cada oportunidad"<<endl; cout<<"c)Datos e informacion para cada oportunidad y garantizar una decision"<<endl; cout<<"d)Las oportunidades a partir de los criterios que se establezcan"<<endl; cin>>respuesta; if(respuesta=='b') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"7-¿Que es recabar?"<<endl; cout<<"a)Las oportunidades a partir de los criterios que se establezcan"<<endl; cout<<"b)Datos e informacion para cada oportunidad y garantizar una decision"<<endl; cout<<"c)Listar opciones que seran la base de cada oportunidad"<<endl; cout<<"d)Conjunto de criterios para evaluar las oportunidades,si se adecua con requerimiento del cliente"<<endl; cin>>respuesta; if(respuesta=='b') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"8-¿Que es evaluar?"<<endl; cout<<"a)Conjunto de criterios para evaluar las oportunidades, si se adecua con requerimiento del cliente"<<endl; cout<<"b)Listar opciones que serán la base de cada oportunidad"<<endl; cout<<"c)Datos e informacion para cada oportunidad y garantizar una decision"<<endl; cout<<"d)Las oportunidades a partir de los criterios que se establezcan"<<endl; cin>>respuesta; if(respuesta=='d') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"9-¿Cual es el ciclo de vida del Software?"<<endl; cout<<"a)Definicion de necesidades, analisis, diseño, codificacion"<<endl; cout<<"b)Pruebas, validacion, mantenimiento y evolucion"<<endl; cout<<"c)Las anteriores"<<endl; cout<<"d)Ninguna"<<endl; cin>>respuesta; if(respuesta=='c') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"10-¿Para que se usa un algoritmo?"<<endl; cout<<"a)Para la programacion del software"<<endl; cout<<"b)Para indicar el orden"<<endl; cout<<"c)Para obtener un resultado"<<endl; cout<<"d)Ninguna de las anteriores"<<endl; cin>>respuesta; if(respuesta=='a') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"11-¿Como se usa un algoritmo?"<<endl; cout<<"a)Se obtiene el mismo resultado"<<endl; cout<<"b)Para poder crear un software"<<endl; cout<<"c)Resuelve un problema planteado"<<endl; cout<<"d)Todas"<<endl; cin>>respuesta; if(respuesta=='b') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"12-¿Que es el pseudocodigo?"<<endl; cout<<"a)Conjunto de instrucciones o reglas"<<endl; cout<<"b)Indica el orden"<<endl; cout<<"c)Para obtener el mismo resultado"<<endl; cout<<"d)Descripcion de un algoritmo"<<endl; cin>>respuesta; if(respuesta=='d') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"13-¿Cuantos tipos de condicion hay?"<<endl; cout<<"a)5"<<endl; cout<<"b)3"<<endl; cout<<"c)1"<<endl; cout<<"d)2"<<endl; cin>>respuesta; if(respuesta=='d') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"14-¿Cuales son?"<<endl; cout<<"a)Condicional simple, compuesta y operador"<<endl; cout<<"b)Ninguna"<<endl; cout<<"c)Condicional simple y compuesta"<<endl; cout<<"d)a y b"<<endl; cin>>respuesta; if(respuesta=='c') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"15-¿Como se usa un pseudocodigo?"<<endl; cout<<"a)En un unico punto de inicio"<<endl; cout<<"b)Un numero finito de caminos entre el punto de inicio y los posibles puntos de termino"<<endl; cout<<"c)Ambos"<<endl; cout<<"d)Otro"<<endl; cin>>respuesta; if(respuesta=='c') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"16-¿Quien nos indica el flujo de los procesos?"<<endl; cout<<"a)Una flecha"<<endl; cout<<"b)Una entrada de datos"<<endl; cout<<"c)Un circulo"<<endl; cout<<"d)Una salida de datos"<<endl; cin>>respuesta; if(respuesta=='a') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"17-En esta fase el programa se pasa a un lenguaje de programacion ¿Que fase es?"<<endl; cout<<"a)Analisis"<<endl; cout<<"b)Diseño"<<endl; cout<<"c)Prueba"<<endl; cout<<"d)Codificación"<<endl; cin>>respuesta; if(respuesta=='d') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"18-¿Que fase del ciclo de vida del software se enlistan tareas donde el software debe realizar tareas?"<<endl; cout<<"a)Codificacion"<<endl; cout<<"b)Prueba"<<endl; cout<<"c)Diseño"<<endl; cout<<"d)Analisis"<<endl; cin>>respuesta; if(respuesta=='d') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"19-Es una propuesta de solucion en la cual se garantiza el cumplimiento de forma eficiente logica y completa"<<endl; cout<<"a)Prueba"<<endl; cout<<"b)Analisis"<<endl; cout<<"c)Diseño"<<endl; cout<<"b)Codificacion"<<endl; cin>>respuesta; if(respuesta=='c') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); cout<<"20-Es la fase en la que se determina cualquier error o deficiencia del programa y se realiza cualquier accion para corregirla¿?"<<endl; cout<<"a)Diseño"<<endl; cout<<"b)Codificacion"<<endl; cout<<"c)Prueba"<<endl; cout<<"b)Analisis"<<endl; cin>>respuesta; if(respuesta=='c') cout<<"la respuesta es correcta"<<endl; else cout<<"La respuesta es incorrecta"<<endl; system("cls"); system ("pause"); } } } Título: Re: Necesito ayuda con el código Publicado por: engel lex en 1 Noviembre 2017, 12:11 pm Tienes que aprender a usar las llaves {} todo el tiempo(por otro lado la que están después de system("cls"), carecen de sentido real), éstás no son adornos además ayudan a leer y controlar el código, para contar las respuestas correctas simplemente una variable entera que se sume 1 si la respuesta es correcta y fin del cuento
|