• Viernes 15 de Noviembre de 2024, 16:40

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - wilock

Páginas: [1]
1
C/C++ / Ayuda Con Estructuras En C++
« en: Sábado 24 de Septiembre de 2005, 18:47 »
Hola a todos estoy confuso con estructuras estoy tratando de hacer el siguiente programa(c++), suma o resta de 2 horas, cuando compilo solo el menu funciona bien, pero cuando le adiciono la estructura no compila,(error que me sale statement missing) les agradeceria que me dieran una guia para solucionarlo .

#include<iostream.h>
#include<conio.h>

 int a,b, opcion;
 int menu()

{ int caso;
 textbackground(BLUE);
 textcolor (WHITE);
 clrscr();
 gotoxy (28,6);
 cout<<"\MENU PRINCIPAL";
 gotoxy (18,10);
 cout<<"\ 1.- SUMA ";
 gotoxy (18,12);
 cout<<"\ 2.- RESTA";
 gotoxy (18,14);
 cout<<"\ 3.- Termina";
 gotoxy (18,18);
 cout <<"\     Opcion  ";
 cin>>caso;
 return caso;
}
 main()
{
 textbackground (BLUE);
 textcolor (WHITE);
 while(1)
{
 opcion=menu();
 clrscr();
 if(opcion==3)break;
 switch (opcion)
  { case 1: gotoxy (18,8);cout <<" SUMA DE DOS HORAS "; break;
    case 2: gotoxy (18,8);cout <<" RESTA DE DOS HORAS "; break;
    default: cout <<"\n Opcion Invalida";
  }
 {
 gotoxy (18,10);cout<<"Ingrese la primer Hora :";
 gotoxy(44,10);cin>>a;
 gotoxy (18,12);cout<<"Ingrese la segunda Hora:";
 gotoxy(44,12);cin>>b;

 struct HM{
 int hora;
 int minuto;
 }tiempo;

 tiempo suma(tiempo.a, tiempo.B){
 tiempo resp;
 resp.hora(a.hora + b.hora);
 resp.minuto (a.minuto + b.minuto);
 if (resp.minuto>=60){
 resp.hora+1;
 resp.minuto-60;
 return resp;
 }
 getch();
 }
}
}
}

Páginas: [1]