C/Visual C - Principiante en C

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 5 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Principiante en C

Publicado por valentin (2 intervenciones) el 26/10/2019 21:17:41
¿Que otra forma creen mas conveniente para resolver este problema?

Soy muy novato en C

Problema a resolver:

“Estás en un campamento en un bosque, la noche se avecina y aún no has juntado toda la madera necesaria
para armar una fogata lo suficientemente buena para que se mantenga hasta la mañana siguiente.
Aproximadamente sabemos que se necesitan 30 kilos de madera para que funcione. Hay un depósito de ramas
cercano, y puedes llevar en tus brazos no más de 3 kilos en cada ida, tardando 8 minutos en cada viaje
aproximadamente. Las condiciones climáticas son muy inestables. Si la probabilidad de lluvias es del 75%,
tendrás que dejar el trabajo para otro momento.”
Dado que esta situación te resulta muy frecuente en todos los campamentos. Debes desarrollar un programa que
te permita, antes de hacer esfuerzos en vano, predecir cuántas idas y vueltas, y tiempo vas a tardar en función
del pronóstico del tiempo y la cantidad de madera que necesites.

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
#include<stdio.h>
 
int main(){
 
	int madera,tiempo,viajes,clima;
 
	printf("Cuantos kg de madera necesita?\n");
	scanf("%d",&madera);
 
	printf("El clima es idoneo? 1=si 2=no\n");
	scanf("%d",&clima);
 
	viajes = madera / 3; // Puede llevar hasta 3 kg de madera por viaje	
	tiempo = viajes*8; // Tarda 8 min en cada viaje
 
	if(clima == 2){
      tiempo *= 2; // EL mal clima duplica el tiempo de trabajo
	}
 
	printf("Tardaras los siguientes minutos:%d\n",tiempo);
	printf("Y tendras que ir y volver, este numero de veces:%d\n",viajes);
 
 
	return 0;
 
 
}
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