Duda - con switch
#3

Quote:
Originally Posted by 0xFFFFFF
Посмотреть сообщение
Creo que lo que intentas no es posible, ya que switch trabaja con numeros enteros y no flotantes, sin embargo una manera seria convertir el flotante a entero y hacer un switch asi
pawn Код:
switch(vida)
{
    case 0..10: printf("tiene entre 0 y 10 de vida");
    case 11..20: printf("tiene entre 11 y 20 de vida");
    case 21..100: printf("tiene entre 21 y 100 de vida");
    default: printf("tiene mas de 100 de vida, o menos de 0 de vida");
}
Esa seria una opcion, aun que no estoy seguro si se puede convertir de flotante a decimal (no conosco la funcion que lo haga).

Edit:

para convertir la vida a entero usa asi:

pawn Код:
switch(floatround(vida))
{
    case 0..10: printf("tiene entre 0 y 10 de vida");
    case 11..20: printf("tiene entre 11 y 20 de vida");
    case 21..100: printf("tiene entre 21 y 100 de vida");
    default: printf("tiene mas de 100 de vida, o menos de 0 de vida");
}
Espero que no me mienta la wiki samp link aqui.
Dale loco , ay agarre mбs o menos yo justamente estaba viendo la wiki :3 gracias
Reply


Messages In This Thread
Duda - con switch - by JaimitoxD - 31.08.2013, 23:35
Re: Duda - con switch - by 0xFFFFFF - 31.08.2013, 23:40
Respuesta: Re: Duda - con switch - by JaimitoxD - 01.09.2013, 00:11

Forum Jump:


Users browsing this thread: 2 Guest(s)