
Consulta sobre error en programa
Publicado por Jordi (2 intervenciones) el 26/06/2017 06:57:09
muy buenas aqui tengo un programaconvercion de monedas dpendiendo el tipo de monada me da las opciones me gustaria saber donde se encuentra el erro en mi void ya que al consltar cualquier cantidad siempre da la misma
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void eur ();
void yen ();
void mxn ();
void usd1 ();
void yen1 ();
void mxn1 ();
void usd2 ();
void eur2 ();
void mxn2 ();
void usd3 ();
void eur3 ();
void yen3 ();
int main()
{
char opcion,f;
printf("Seleccione el tipo de cambio:\n\n 1.-USD\n\n 2.-EUR\n\n 3.-YEN\n\n 4.-MXN\n\n");
scanf("%c",&opcion);
switch(opcion){
case '1': printf("Ud; Ha seleccionado la opcion de USD\n\n");
printf("¿A que unidad lo quiere cambiar?\n\n 1.-EUR\n 2.-YEN\n 3.-MXN\n\n");
scanf("%f",&opcion);
eur();
yen();
mxn();
break;
case '2': printf("Ud; Ha seleccionado la opcion de EUR\n\n");
printf("¿A que unidad lo quiere cambiar?\n\n 1.-USD\n 2.-YEN\n 3.-MXN\n\n");
scanf("%f",&opcion);
usd1();
yen1();
mxn1();
break;
case '3': printf("Ud; Ha seleccionado la opcion de YEN\n\n");
printf("¿A que unidad lo quiere cambiar?\n\n 1.-USD\n 2.-EUR\n 3.-MXN\n\n");
scanf("%f",&opcion);
usd2();
eur2();
mxn2();
break;
case '4': printf("Ud; Ha seleccionado la opcion de MNX\n\n");
printf("¿A que unidad lo quiere cambiar?\n\n 1.-USD\n 2.-YEN\n 3.-EUR\n\n");
scanf("%f",&opcion);
usd3();
yen3();
eur3();
break;
}
}
void eur(){
float eur,usd;
printf("Ingrese la cantidad en dolares-->");
scanf("%i",&usd);
usd=(usd*0.7618);
printf ("El tipo de cambio es: %i\n");
}
void yen(){
float usd,yen;
printf("Ingrese la cantidad en dolares-->");
scanf("%i",¥);
usd=(yen*2029.631);
printf ("El tipo de cambio es: %.2i\n");
}
void mxn(){
float usd,mxn;
printf("Ingrese la cantidad en dolares-->");
scanf("%i",&usd);
usd=(mxn*0.5);
printf ("El tipo de cambio es: %.2i\n");
}
void usd1(){
float usd,eur,usd2;
printf("Ingrese la cantidad en euros-->");
usd2=0.897;
scanf("%f",usd);
eur=usd*usd2;
printf ("El tipo de cambio es: %f\n,");
}
void yen1(){
float usd,yen;
printf("Ingrese la cantidad en euros-->");
scanf("%f",yen);
usd=yen*2029.631;
printf ("El tipo de cambio es: %f\n,");
}
void mxn1(){
float usd,mxn;
printf("Ingrese la cantidad en euros-->");
scanf("%f",usd);
usd=mxn*0.5;
printf ("El tipo de cambio es: %f\n,");
}
void usd2(){
float usd,eur,usd2;
printf("Ingrese la cantidad en yenes-->");
usd2=0.897;
scanf("%f",usd);
eur=usd*usd2;
printf ("El tipo de cambio es: %f\n,");
}
void eur2(){
float usd,yen;
printf("Ingrese la cantidad en yenes-->");
scanf("%f",yen);
usd=yen*2029.631;
printf ("El tipo de cambio es: %f\n,");
}
void mxn2(){
float usd,mxn;
printf("Ingrese la cantidad en yenes-->");
scanf("%f",usd);
usd=mxn*0.5;
printf ("El tipo de cambio es: %f\n,");
}
void usd3(){
float usd,eur,usd2;
printf("Ingrese la cantidad en pesos-->");
usd2=0.897;
scanf("%f",usd);
eur=usd*usd2;
printf ("El tipo de cambio es: %f\n,");
}
void yen3(){
float usd,yen;
printf("Ingrese la cantidad en pesos-->");
scanf("%f",yen);
usd=yen*2029.631;
printf ("El tipo de cambio es: %f\n,");
}
void eur3(){
float usd,mxn;
printf("Ingrese la cantidad en pesos-->");
scanf("%f",usd);
usd=mxn*0.5;
printf ("El tipo de cambio es: %f\n,");
}
Valora esta pregunta


0