Dev - C++ - AYUDA CON PROGRAMA DE CONVERSION

   
Vista:

AYUDA CON PROGRAMA DE CONVERSION

Publicado por Sergio (5 intervenciones) el 13/02/2016 01:03:22
Cree la clase base Billete

Agregue el campo denominacion (Para que tome valores de 1, 2, 5, 10, 20, 50, 100 etc)

Agregue la funcion virtual ValorMonedaLocal



Cree la clase heredada Lempira

Agregue el campo de cantidad

La funcion ValorMonedaLocal debe retornar la cantidad por la denominacion



Cree la clase heredada Dolar

Agregue el campo de cantidad

Agregue el campo de tasa_cambio

La funcion ValorMonedaLocal debe retornar la cantidad por la denominacion por la tasa de cambio



Cree un arreglo de apuntadores de tipo Billete de 15 elementos

Agregue usted billetes de Lempira y Dolar de diferente denominacion

Cree la funcion TotalMonedaLocal que recorrerá el arreglo de apuntadores

y debe mostrar cuanto dinero en total hay en moneda local.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jordi

AYUDA CON PROGRAMA DE CONVERSION

Publicado por Jordi (9 intervenciones) el 16/02/2016 08:09:14
Hola Sergio,

Si nos explicas tu planteamiento y lo que llevas hecho podemos ir guiándote para que lo soluciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

AYUDA CON PROGRAMA DE CONVERSION

Publicado por Carolina (1 intervención) el 28/02/2016 19:50:55
Hola necesito ayuda...

hice un pequeño programa voy en 2 de preparatoria ... y se me ocurrio hacer un programa conversor...
mi pregunto o mas bien donde estoy atorada es....

puse dos menus con If... pero a la hora que quiero darte 3 para marcar decimetros .. la pantalla de cdm se queda en negro.. igual cuando tecleo 4..(kilometros)

necesito ayuda he intentado ponerle case .. break.. pero esa no es la cuestión . quiero saber por que los primeros dos si entran y el 3 y 4 no .
te dejo el programa me gustaria que contestaras. De antemano gracias .(disculpa si tengo muchos errores apenas comienzo a programar)


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
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
 
 main(){
 	char resp;
 int num,num2,num3,num4,num5,c,c2,c3,c4;
 float cm,km,m,dm;
 
 do{
 	printf("Hola, este programa  es un converson de unidades de medida (logintud).\n\n");
 
 	printf("Seleccione la unidad a la que quiere convertir. \n1.-Metros\n2.-Cent\241metros \n3.-Dec\241metros \n4.-Kil\242metros\n\n");
 	scanf("%d",&num);
 	system("cls");
 	if(num==1){
 		printf("Ud; Ha seleccionado la opcion de Metros\n\n");
 		printf("¿A que unidad lo quiere convertir? \n1.-Metros-->cm \n2.-Metros-->dm \n3.-Metros-->km\n\n");
 		scanf("%d",&num2);
 		system("cls");
		 printf("Ingrese el numero a convertir\n");
 		scanf("%d",&c);
 		} if(num2==1){
 		cm=c*100;
 		printf("Los cent\241metros son: %.3f",cm);
	 }else
	 if(num2==2){
	 	dm=c/0.1000;
	 	printf("Los dec\241metros son de :%.3f",dm);
	 }else
	 	if(num2==3){
	 		km=c*1000;
	 		printf("Los kil\242metros son de : %.3f",km);
		 }else
		 if(num==2){
		 	printf("Ud;ha seleccionado la opcion de Centímetros\n");
		 	printf("A que unidad lo quiere convertir.\n \n1.-Cent\241metros-->M\n \n2.-Cent\241metros-->dm \n3.-Cent\241metros--->k\n\n");
		 	scanf("%d",&num3);
		 	 printf("ingrese el numero a convertir\n");
		 	 scanf("%d",&c2);
			 if(num3==1){
			 	m=c2/100;
			 	printf("Los metros son de: %.3f",m);
			 }else
			  if(num3==2){
			    dm=c2*0.1000;
			  	printf("Los dec\241metros son de: %.4f",dm);
			  }else
			  if(num3==3){
			  	km=c2*0.000010;
			  	printf("Los kil\242metros son de :%.8f",km);
 
			  }else
			  if(num==3){
			  printf("Ud;ha seleccionado la opcion de Decímetros\n");
		 	printf("A que unidad lo quiere convertir. 1.-Decimetros-->M\n 2.-DC-->cm 3.-Dc--->k");
		 	scanf("%d",&num4);
		 	printf("ingrese el numero a convertir\n");
		 	 scanf("%d",&c3);
			 if(num4==1){
			 	m=c3*0.1000;
			 	printf("Los metros son de: %.4f",m);
			 }else
			 if(num4==2){
			 	cm=c3*10;
			 	printf("Los cent\241metros son de : %.3f",cm);
 
				 }else
				 if(num4==3){
				 	km=c3*0.0001;
				 	printf("Los kil\242metros son de : %.7f",km);
 
				 }else
			  if(num==4){
			  printf("Ud;ha seleccionado la opcion de kilómetros\n");
		 	printf("A que unidad lo quiere convertir. 1.-kilómetros-->M\n 2.-km-->cm 3.-km--->dm");
		 	scanf("%d",&num5);
		 	printf("Ingrese el numero a convertir\n");
		 	scanf("%d",&c4);
			 if(num5==1){
		 		m=c4*1000;
		 		printf("Los metros son de: %.6f",m);
 
				 }else
				 if(num5==2){
				 	cm=c4*100000;
				 	printf("Los cent\241metros son de: %.8f",cm);
 
				 }else
				 if(num5==3){
				 	dm=c4*10000;
				 	printf("los Dec\241metros son de: %.8f",dm);
 
				 	printf("¿Desea convertir otro numero?");
				 	scanf("%s",&resp);
				 }
			}
		}
	}
}
				 	while(resp=='s');
				 	getch();
 
 
 
			}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar