Ayuda con código

Iniciado por jogugago, 8 Septiembre 2021, 05:17 AM

0 Miembros y 1 Visitante están viendo este tema.

jogugago

Buen día compañeros requiero de su valioso conocimiento me encargaron en la escuela el siguiente programa: Simulador de cita dentales, El proyecto es una simulación de la página que deberá generar citas las cuales deberán constar al menos de los siguientes campos: Consecutivo del número de cita. (no se puede repetir), Nombre del paciente, Hora del tratamiento (en formato 24hrs), Nombre del tratamiento, Descripción, Precio unitario, tratamiento, Cantidad de tratamientos, Precio unitario, Total

Llevo lo una parte pero me marca error me podrían ayudar con el código y decirme donde esta el error por favor:
Código (cpp) [Seleccionar]

#include <iostream>

using namespace std;

int main()
{
   int cita,nombrep,hora,ntratamiento,cantidadt,descripcion,selector,i,lcitas,modificar;
   float total=0,preciout,preciou;

   do {
       system ("cls");
       cout << "Elija la opcion deseada:" << endl;
       cout << "1. Agendar cita:" << endl;
       cout << "2. Modificar cita:" << endl;
       cout << "3. Lista de citas vigentes:" << endl;
       cout << "4. Salir del programa" << endl;
       cin >> cita;

       switch(selector) {
           case 1:
           cout <<"Agendar la cita deseada:" << endl;
           cin >>cita;
           for(i=1; i<=cita; i++){
               cout << "Ingrese el nombre del paciente:" << endl;
               cin >> nombrep;
               cout << "Ingrese la hora del tratamiento:" << endl;
               cin >> hora;
               cout << "Ingrese el nombre del tratamiento:" << endl;
               cin >> ntratamiento;
               cout << "Ingrese la descripcion del tratamiento:" << endl;
               cin >> descripcion;
               cout << "Ingrese el precio unitario del tratamiento:" << endl;
               cin >> preciout;
               cout << "Ingrese la cantidad de tratamientos:" << endl;
               cin >> cantidadt;

               total=preciou * cantidadt;
               cout << "El total es:" << total << endl;
               cin >> total;
               system("cls");
           }
           break;
           case 2:
           cout << "¿Cual cita desea modificar:" << endl;
           cin >> cita;
           break;
           case 3:
           cout << "Ingrese la lista de citas vigentes:" << endl;
           cin >> lcitas;
           break;
           case 4:
           cout << "Saliste del programa:" << endl;
           //cin >> salir;
           break;
           default:
           cout << "Opción incorrecta" << endl;
           break;
       }
   } while (selector <3);

   return 0;
}



MOD: El código debe ir entre etiquetas de Código GeSHi

Eternal Idol

Solo lo compile con VC++:
c:\src\???.cpp(19) : warning C4700: uninitialized local variable 'selector' used
c:\src\???.cpp(37) : warning C4700: uninitialized local variable 'preciou' used

Deberias inicializar esas 2 variables y seguramente selector ir cambiando segun lo que decida el usuario.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón