Dev - C++ - Calcular costos de servicio de agencia

 
Vista:
Imágen de perfil de Karen
Val: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Calcular costos de servicio de agencia

Publicado por Karen (2 intervenciones) el 03/03/2020 01:48:55
Hola, les pido ayuda, me dejaron está actividad, pero al intentar hacerla no me sale como la piden. No sé si pueden ayudarme, por favor.
(Programas modulares).
Se desea crear un programa para calcular los costos de servicio para una agencia de mantenimiento del hogar, los servicios ofrecidos son: aseo del hogar, pintado de fachada y limpieza de cisternas cuadradas.
Considera:
 El aseo del hogar se cobra a 80 pesos la hora, si las horas contratadas son más de 4 horas, se hace un descuento del 10%. El usuario debe ingresar por teclado el número de horas que desea contratar y el programa debe calcular el costo total.
 La pintada de fachada se cobra a 50 pesos el metro cuadrado, si la superficie a pintar excede más de 1000 metros cuadrados, se realiza un descuento del 5%. El usuario debe ingresar por teclado el ancho y alto de la pared y el programa debe calcular el área a pintar y el costo total.
 La limpieza es únicamente para cisternas cuadradas, el costo es de 150 el metro cuadrado. El usuario debe ingresar por teclado el largo, ancho y alto de la cisterna y el programa debe calcular el costo total.
 El usuario puede contratar uno o más servicios de los anteriormente descritos y el programa debe mostrar al finalizar los costos de cada servicio contratado, así como el costo total.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Calcular costos de servicio de agencia

Publicado por miguelZ (215 intervenciones) el 03/03/2020 15:52:45
Agrega el codigo que lleves hasta el momento y en que te estas deteniendo.


saludos.
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
Imágen de perfil de Karen
Val: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Calcular costos de servicio de agencia

Publicado por Karen (2 intervenciones) el 03/03/2020 23:50:48
Ya conseguí realizar la actividad, se las comparto por si alguien en algún momento la necesita.

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
#include<conio.h>
#include<cstdlib>
#include<stdlib.h>
#include<iostream>
 
using namespace std;
 
int selec1,selec2,selec3,selec4,n1,n2,n3,n4,n5,n6,A,precio;
 
 
int main()
{
	system("color f0");
	do {
	system("cls");
printf("Agencia de mantenimiento");
printf("\n 1.Aseo del hogar\n 2. Limpieza del hogar\n 3. Pintado del hogar\n 4.Salir\n Opcion: ");
	scanf("%d",&selec1);
 
	switch(selec1)
	{
		case 1:
			do{
			system("cls");
			printf("Aseo del hogar");
			printf("\n Se cobra $80 la hora\n\n");
			printf("\n Si pasan de 4 hrs tiene descuento del 10%\n\n");
			printf("\n 1. ¿Quiere contratar?\n 2.Regresar al menu\n Opcion:  ");
			scanf("%d",&selec2);
			switch(selec2)
			{
				case 1:
					printf("\n Aseo del hogar\n\n");
					printf("¿Cuantas horas quiere contratar?");scanf("%d",&n1);
					precio=n1*80*0.1;
					if(n1>4)printf("Tiene descuento del 10%, su precio es:%d \n",precio);
					else
					precio=n1*80;
					printf("\n Su total es: %d \n",precio);
					system("pause");
				break;
				case 2:
				break;
			}
			}while(selec2!=2);
		break;
		case 2:
			do{
				system("cls");
				printf("\n Limpieza del hogar \n\n");
				printf("Solo cisternas cuadradas\n\n");
				printf("\n Se cobra $150 el metro cuadrado\n\n ");
				printf("\n 1. ¿Desea contratar?\n 2. Regresar al menu\n Opcion  ");
				scanf("%d",&selec3);
			switch(selec3)
			{
				case 1:
					printf("\n Limpieza del hogar\n\n");
					printf("\n Ingrese la altura\n\n");scanf("%d",&n2);
					printf("\n Ingrese el ancho\n\n");scanf("%d",&n3);
					printf("\n Ingrese el largo\n\n");scanf("%d",&n4);
					A=n2*n3*n4;
					printf("El area a limpiar es: %d",A);
					precio=A*150;
					printf("Su total a pagar es: %d",precio);
					system("pause");
					break;
					case 2:
					break;
			}
			}while(selec3!=2);
		break;
		case 3:
			do
			{
				system("cls");
				printf("\n Pintado del hogar\n\n ");
				printf("\n Se cobra $50 el metro cuadrado");
				printf("\n Si pasa de 1000 metros cuadrado se tiene un descuento de %5\n\n");
				printf("\n 1. ¿Quiere contratar?\n 2. Regresar al menu\n Opcion:  ");
				scanf("%d",&selec4);
			switch(selec4)
			{
				case 1:
					printf("\n\n Pintado del hogar \n\n");
					printf("\n Ingrese la altura: \n\n");scanf("%d",&n5);
					printf("\n Ingrese el ancho: \n\n");scanf("%d",&n6);
					A=n5*n6;
					printf("\n El area a pintar es: \n\n ",A);
					precio=A*50*0.05;
					if(A>1000)printf("\n Tiene descuento, su precio es:%d",precio);
					else
					precio=A*50;
					printf("\n Su total es: %d\n ",precio);
					system("pause");
					case 2:
					break;
				}
				}while(selec3!=2);
		case 4:
		break;
	}
}while(selec1!=4);
}
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