Como puedo insertar sub funciones en c++

Tengo que hacer un programa en c++, con estructuras y funciones, ya lo llevo avanzado pero al compilarlo me dice que las subfunciones que estoy declarando no las reconoce, a continuacion le escribo el programa:
#include<conio.h>
#include<iostream.h>
#include<string.h>
#include<stdio.h>
struct horas
{
float tarifa;
int horas;
solicita();
imprime();
}tiempo;
solicita()
{
cout<<"introduce tarifa"<<endl;
cin>>tiempo.tarifa;
cout<<"introduzca horas"<<endl;
cin>>tiempo.horas;
}
imprime ()
{
clrscr();
solicita();
if (tiempo.horas>=40)
{
uno();
r=(tiempo.horas*d);
cout<<"El pago es"<<d<<endl;
return (r);
}
else
{
dos();
}
}
uno()
{
float d;
d=(tiempo.tarifa(tiempo.tarifa*.5));
cout<<"la nueva tarifa es: "<<d<<endl;
return(d);
}
dos()
{
float t;
t=(tiempo.tarifa*tiempo.horas);
cout<<"El total a pagar es: "<<t<<endl;
return (t);
}
main()
{
clrscr();
solicita();
imprime();
getch();
}
y me muestra el error de
call to undefined function 'uno'
y por resultado no me reconoce las variables que estoy declarando dentro de cada subfuncion como es el caso de 'r' y 'd'.
Espero pueda ayudarme ya ke este sabado tengo examen de esto a las 7 de la mañana, gracias

1 Respuesta

Respuesta
-1
Me hablas en mandarin, no soy experto en programacion, estas en la categoria incorrecta, busca a los expertos en programacion aca:
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion
Finaliza y puntea

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas