#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
ERROR el bucle do while es infinito
Especialitos, pero bién que los llamáis corriendo cuando "se vá el internet" :genius:
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
#19 #19 kowertom dijo: #14 #16 Claro que si campeón copiado LITERAL (notese la ironía) Lo único parecido de tu código y el mío es el bucle do while y ya está.Perdón no es infinito, solo cuenta una oveja y para XD
Especialito ¿he? pues bien q nos necesitas cuando gracias a tu tan elevado cociente intelectual se carga el ordenador de tanto meterle porno y virus ¬¬
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
Si dejás un while(!dormido) generás bussy waiting, tenés que meterlo dentro de un nuevo hilo de ejecución por lo menos o sino utilizar alguna técnica de concurrencia. Yo usaría directamente el método Sleep(1000 * 60 * 60 * 8) y de una me duermo por 8 horas :P
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
Veo que aquí no hay ni un programador decente.
while(!dormido){
ovejas++;
}
Y PUNTO!
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
LOL, no me deja poner oveja plus plus xD
#23 #23 grasioso dijo: #12
Veo que aquí no hay ni un programador decente.
while(!dormido){
ovejas++;
}
Y PUNTO!Obviamente quería poner "ovejas másmás; :P
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
en el while tenes que poner !dormido o dormido=false, y para que no sea un bucle infinito dentro del bloque tendrias que cambiar en algun momento el dormido a true, pero no tenes datos suficientes para saber cuando se queda dormido, si decis que al contar 5 ovejas por ejemplo se queda dormido se podria hacer y si no te deja poner ovejas ++ podes poner oveja=oveja + 1 :cerealguy:
de donde yo vengo, los informaticos no duermen con una sonrisa en la cara
#5 #5 nalod dijo: Especialitos, pero bién que los llamáis corriendo cuando "se vá el internet" :genius:#7 #7 portalfuckyea dijo: Especialito ¿he? pues bien q nos necesitas cuando gracias a tu tan elevado cociente intelectual se carga el ordenador de tanto meterle porno y virus ¬¬LOL Estos dos comentarios tenían que estar en destacados junto a #12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
y sus respuestas XD
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
Tienes que implementar una señal que avise cuando te has quedado dormido.
Vete estudiando la librería Jijiji
Si el límite de sueño tiende a infinito, entonces permutación de ovejas x-2!
#include
#include
bool dormido=false;
bool dormir()
{
int ovejas=0;
while (dormido==false)
ovejas++;
return dormido=true;
}
#14 #14 kowertom dijo: int main(){
int ovejas=0;
bool dormido=false;
do {
ovejas=ovejas+1;
dormido=estoydormido(ovejas);
} while dormido==false;
ovejas=0;
}Ese código no compila.
#14 #14 kowertom dijo: int main(){
int ovejas=0;
bool dormido=false;
do {
ovejas=ovejas+1;
dormido=estoydormido(ovejas);
} while dormido==false;
ovejas=0;
}#16 #16 masterpaco dijo: #14 OMG... copiandome el comentario, creía que la poca originalidad estaba sólo en CC.Claro que si campeón copiado LITERAL (notese la ironía) Lo único parecido de tu código y el mío es el bucle do while y ya está.
Ya ves si son especialitos....DUERMEN CON GAFAS !!
#33 #33 socooo dijo: #12 en el while tenes que poner !dormido o dormido=false, y para que no sea un bucle infinito dentro del bloque tendrias que cambiar en algun momento el dormido a true, pero no tenes datos suficientes para saber cuando se queda dormido, si decis que al contar 5 ovejas por ejemplo se queda dormido se podria hacer y si no te deja poner ovejas ++ podes poner oveja=oveja + 1 :cerealguy:despues de ovejas va el signo mas, 2 veces, lastima no se lo puede usar, pero es o oveja masmas o oveja=oveja mas 1 lo que quise decir :P
La mayoría de los que habéis puesto un programa debéis ser de primer año, porque no es normal que programéis tan mal...
#23 #23 grasioso dijo: #12
Veo que aquí no hay ni un programador decente.
while(!dormido){
ovejas++;
}
Y PUNTO!será ovejas++
#12
boolean sleep = false;
int aux=0;
while(sleep){
if(dormirConObejas(i)){
sleep=true;
}
i++;
}
#39 #39 monkar dijo: #12
boolean sleep = false;
int aux=0;
while(sleep){
if(dormirConObejas(i)){
sleep=true;
}
i++;
} Al PArecer han desactivado los simbolos (mas) ahi deberia ser i (mas)(mas)
#39
#12
boolean sleep = false;
int aux=0;
while(sleep){
if(dormirConObejas(i)){
sleep=true;
}
aux(plus)(plus);
}
#41 #41 tmca dijo: #12 Tienes que implementar una señal que avise cuando te has quedado dormido.
Vete estudiando la librería JijijiEh, porque no sale... vete estudiando la librería signal.h quería poner.
var dormido=false;
var ovejas=0;
while(ovejas!=0)
{
if(!dormido)
ovejas = ovejas + 1;
else
ovejas=0;
}
alert("¡¡Por fin conseguí dormirme!!");
Por fin sirve de algo la recursividad!!
public int cuentaOvejitas (int ovejas){
if (meDormi){
return 0;
}else{
return ovejas (más) cuentaOvejitas(ovejas);
}
class Dormir {
public static void main(String args[])
boolean Sueño;
for(int ovejas = 0, ovejas == dormido, ovejas++){
Sueño = true;
}
}
El ovejas=0 del final del diagrama es innecesario
#57 #57 sicfran dijo: Mother of Exelpero que idiota eres, como vas a decir exel (EXCEL) , es un algoritmo de condicionales no lo ves ,
es obvio que gente como tu no sabria algo tan simple como algoritmos
#4 #4 adaam666 dijo: #3 Sí es 0 porque si estás dormido, no hay ovejas, no importa cuantas veces se haya repetido la operación xD se supone que es un contador no? y tu no sabes cuanto veces ha repetido el algoritmo antes de dormirse xP
Estos son las variables... si el número de ovejas es = 0, la variable de estar dormido o no te conduce a sumar ovejas en caso de estar despierto (+1 oveja cada ciclo), y a dejar de contar en caso de estar dormido... xD
#0 #0 l0r087 dijo: INFORMÁTICOSEl día que los especialitos de los informáticos dejemos de trabajar, ya veremos quien se cree más "especialito", espero que para ese día tengas un buen asilo donde tengan que llevarte.
#14 #14 kowertom dijo: int main(){
int ovejas=0;
bool dormido=false;
do {
ovejas=ovejas+1;
dormido=estoydormido(ovejas);
} while dormido==false;
ovejas=0;
}OMG... copiandome el comentario, creía que la poca originalidad estaba sólo en CC.
En realidad, según la foto sólo podrías dormirte sin contar ovejas.
En otras palabras, el "ovejas=0" es cierto en el caso de que no se cuenten ovejas, porque si has contado 3277 ovejas, después del "sí" tendría que poner 3277 no 0....
Ademas, criticar a informáticos mientras usas sus "inventos" para postear el cartel es un poco absurdo... Es como meterse con los de teleco desde un móvil...
#11 #11 amedio dijo: #0 El día que los especialitos de los informáticos dejemos de trabajar, ya veremos quien se cree más "especialito", espero que para ese día tengas un buen asilo donde tengan que llevarte.El día que los electrónicos dejen de trabajar, a ver de donde sacais el trabajo los informáticos, que parece que os creeis el centro del universo o algo.
Mucho informático veo por aquí.
No coge ni los más, más ni las librerías.
el flujograma tiene un error, se duerma cuando se duerma el numero de ovejas siempre va a ser 0
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
Esto si que seria informático. De la otra forma sería más bien matemática
Amigos, eso no es de informática, eso es un esquema de programación. Es cierto que se hace por ordenador, pero eso es de robótica.
#12
yo habría usado un bucle for.
for(ovejas=0,ovejas
#46 #46 piansi44 dijo: #12
yo habría usado un bucle for.
for(ovejas=0,ovejas no puedes usar for... por que no sabes cuando terminara -.-
Jaja que tipo de animal hizo ese diagrama tan inutil
Class Informatico
{
int ovejas = 0;
bool dormido = false;
event eventhandler dormido_is += new eventhanlder(dormidocompleted);
void contarovejas()
{
while (dormido == false)
{
oveja += 1;
}
}
void dormidocompleted(sender e, eventargs e)
{
dormido = true;
}
}
bach
@echo off
title script
color 1f
:c
echo 1 oveja
echo.
cls
set /p qq=te has dormido?
if %qq%==si goto a
if %qq%==no goto b
:a
exit
:b
goto c
Y mientras lo escribes, te vas a quedar dormido...
#12 #12 masterpaco dijo: Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);
acaso es codigo de scilab o matlab, creo que no estoy tan avanzado
Deja tu comentario
Necesitas tener una cuenta en cuantarazon.com para poder dejar comentarios.¡Registra tu cuenta ahora!








27 sep 2012, 10:47
Ovejas = 0;
Dormido = false;
do
{
if (dormido == true)
ovejas = 0;
else
ovejas++;
}
while(ovejas != 0);