para regresar a una funcion en un ciclo?????
Publicado por edgar efrain (3 intervenciones) el 20/10/2008 21:53:14
la pregunta de para regresar a una funcion en un ciclo surge por:
porfa ayuda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
void captura(int *a,int *b);
void suma(int x,int y);
void multiplica(int x,int y);
int main()
{
int n1,n2,opcion;
do
{
system("cls");
printf("" M E N U"
");
printf("1.- Leer dos numeros.
");
printf("2.- Sumarlos.
");
printf("3.- Multiplicarlos.
");
printf("4.- Salir.
");
printf(" Opcion:");
scanf("%d",&opcion);
switch(opcion)
{
case 1:captura(&n1,&n2);
break;
case 2:suma(n1,n2);
break;
case 3:multiplica(n1,n2);
break;
}
}
while(opcion!=4);
}
void captura(int *a,int *b)
{printf("Dame el valor del Primer numero:
");
scanf("%d",a);
printf("Dame el valor del segundo numero:
");
scanf("%d",b);
}
void suma(int x,int y)
{
time_t ini,fin;
printf("la suma es %d
",x+y);
getch();
ini=time(NULL);
while(fin-ini<5)
fin=time(NULL);
atexit(0); /*si corre pero no se regresa*/
}
void multiplica(int x ,int y )
{
time_t ini,fin;
printf("La multiplicacion es %d
",x*y);
ini=time(NULL);
while(fin-ini<5)
fin=time(NULL);
atexit(0); /*como le ago*/
}
porfa ayuda
Valora esta pregunta


0