#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
#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
Especialitos, pero bién que los llamáis corriendo cuando "se vá el internet" :genius:
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
#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:
#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
de donde yo vengo, los informaticos no duermen con una sonrisa en la cara
#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
#5 #5 nalod dijo: Especialitos, pero bién que los llamáis corriendo cuando "se vá el internet" :genius:#7 #7 pretherox 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
#include
#include
bool dormido=false;
bool dormir()
{
int ovejas=0;
while (dormido==false)
ovejas++;
return dormido=true;
}
Si el límite de sueño tiende a infinito, entonces permutación de ovejas x-2!
#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
Ya ves si son especialitos....DUERMEN CON GAFAS !!
#23 #23 grasioso dijo: #12
Veo que aquí no hay ni un programador decente.
while(!dormido){
ovejas++;
}
Y PUNTO!será ovejas++
class Dormir {
public static void main(String args[])
boolean Sueño;
for(int ovejas = 0, ovejas == dormido, ovejas++){
Sueño = true;
}
}
Por fin sirve de algo la recursividad!!
public int cuentaOvejitas (int ovejas){
if (meDormi){
return 0;
}else{
return ovejas (más) cuentaOvejitas(ovejas);
}
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...
#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 -.-
#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á.
#12
boolean sleep = false;
int aux=0;
while(sleep){
if(dormirConObejas(i)){
sleep=true;
}
i++;
}
#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.
El ovejas=0 del final del diagrama es innecesario
#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)
#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
#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!!");
Muy Epeciales, .... meh Solo Me Arreglo La Impresora
#12
yo habría usado un bucle for.
for(ovejas=0,ovejas
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
#45 #45 ridnow dijo: 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. como se nota que no sabes que es la infirmatica... Un ingeniero informatico no pica codigo y esi que ves es un diagrama de flujo muy usado para describir el funcionamiento de un codigo en ingenieria del software
#27 #27 tolotococomoloco dijo: #11 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.No nos "creemos" lo "somos".... y si te molesta estudia tu también que nadie te lo va a prohibir.
#50 #50 ja_salazar dijo: 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;
}
}Jajajaja, y encima lo haces con un entorno de desarrollo y en gráfico...
#27 #27 tolotococomoloco dijo: #11 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.Supongo que los de electrónica no utilizáis ningún programa para decir eso...
#64 #64 eeveedo dijo: #64 bucle infinitobucle infinito
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.
#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.
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);