punteros C/consulta
punteros C/consulta
hola buen dia, grupo soy nuevo en el foro, y nuevo en el lenguaje. me topé con este ejercicio de puntero que seguramente es basico pero no le encuentro salida. desde ya agradezco su ayuda.
dejo adjunto el enunciado del ejercicio, y los parámetros de la función que dan como predeterminado es:
int dosis_multijugos(float litros_disponibles, float horas_efecto, float* cm3_por_dosis, float* cm3_sobrantes){
}
dejo adjunto el enunciado del ejercicio, y los parámetros de la función que dan como predeterminado es:
int dosis_multijugos(float litros_disponibles, float horas_efecto, float* cm3_por_dosis, float* cm3_sobrantes){
}
- Adjuntos
-
- Screenshot_1.png (11.68 KiB) Visto 116 veces
Re: punteros C/consulta
Y qué no sabes hacer?
while(is_alive(yourself)) {
make_true(yourself, yourdreams);
}
make_true(yourself, yourdreams);
}
Re: punteros C/consulta
no se como usar los punteros, hice el ejercicio pero me tira errores,no pasa las pruebas del test.
Re: punteros C/consulta
Publica el código que llevas.
while(is_alive(yourself)) {
make_true(yourself, yourdreams);
}
make_true(yourself, yourdreams);
}
Re: punteros C/consulta
Código: Seleccionar todo
int dosis_multijugos(float litros_disponibles, float horas_efecto, float* cm3_por_dosis, float* cm3_sobrantes) {
// Aqui abajo escriba su codigo...
*cm3_por_dosis= litros_disponibles*1000;
if(litros_disponibles>0 && horas_efecto>0)
return (horas_efecto*0.035)/(litros_disponibles);
else
return -1;
if(*cm3_por_dosis<0 || *cm3_sobrantes<0)
return 0;
*cm3_sobrantes=(litros_disponibles-horas_efecto*0.035)*1000;
return 0;
}
Última edición por mollok el 06/02/2019 10:19 pm, editado 1 vez en total.
Razón: Los códigos deben ir entre etiquetas 'code', botón </>
Razón: Los códigos deben ir entre etiquetas 'code', botón </>
Re: punteros C/consulta
No puede haber código después de los return porque nunca se va a llegar a él. Una función regresa al encontrar un return.
Lo demás es matemáticas.
Lo demás es matemáticas.
Código: Seleccionar todo
#include <stdio.h>
int dosis_multijugos(float litros_disponibles, float horas_efecto, float* cm3_por_dosis, float* cm3_sobrantes) {
const float LITROS_POR_HORA = 0.035f;
int cantidad_dosis;
if(litros_disponibles < 0 || horas_efecto < 0) {
*cm3_por_dosis = 0;
*cm3_sobrantes = 0;
return -1;
}
*cm3_por_dosis = horas_efecto * LITROS_POR_HORA;
cantidad_dosis = litros_disponibles / *cm3_por_dosis;
*cm3_sobrantes = litros_disponibles - cantidad_dosis * *cm3_por_dosis;
return cantidad_dosis;
}
while(is_alive(yourself)) {
make_true(yourself, yourdreams);
}
make_true(yourself, yourdreams);
}
Re: punteros C/consulta
hola muchas gracias por intentar ayudar, pero no pasó las pruebas :/
- Adjuntos
-
- Sin título.png (23.6 KiB) Visto 55 veces
Re: punteros C/consulta
De qué página web se trata?
while(is_alive(yourself)) {
make_true(yourself, yourdreams);
}
make_true(yourself, yourdreams);
}
¿Quién está conectado?
Usuarios navegando por este Foro: Google [Bot] y 5 invitados