Zonaperezosos
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Jueves[16/09/10]

Ir abajo

Jueves[16/09/10] Empty Jueves[16/09/10]

Mensaje  Word Jue Sep 23, 2010 4:42 pm

Word escribió:
Reto 1º


Nivel: Muy fácil
Fecha de limite: Jueves 23/09/10
Lenguajes permitidos: Todos

Explicacion:

Primero empezaremos con algo sencillo, una simple calculadora normal y corriente.


Requisitos:

Minimos:

Operaciones basicas ( Sumar,restar,multiplicar y dividir)

Recomendado:

Comprobacion de errores ( division por 0 etc ) , raiz cuadrada , calcuar porcentajes ,

Opcional:

Todo lo que tu quieras añadirle , ecuaciones etc

Puntos:

Minimo: 50 pts
Recomendado: 30 pts
Opcional: Maximo de 20 pts

Suerte !



Votaciones:

JDG:

http://lol.quijost.com/lol41/calcula/lol.html
Opciones: Resta,sumar,multiplicar,dividir,porcentaje,numero aleatorio

Jugocas:

multiupload.com OBTKX1TQP7
Codigo fuente:

Spoiler:

Código:

@echo off
color 7c
Title Calculadora for www.ZonaPerezosos.eu
cls

:Menu
Title Calculadora
cls
Echo.
Echo.
echo Hola! Estas en el menu principal. --- Patrocinado by www.zonaperezosos.eu
echo.
echo.
echo 1. Sumar
Echo 2. Restar
Echo 3. Multiplicar
Echo 4. Dividir
Echo 5. Salir
Echo 6. About
Echo.
echo.

set /p menup=Escribe el numero de la opcion elegida (Sin punto):
if %menup%==1 goto sumar
if %menup%==2 goto restar
if %menup%==3 goto multiplicar
if %menup%==4 goto dividir
if %menup%==5 exit else goto error
if %menup%==6 goto about



:Error
title Error !!
cls
echo.
echo Ups! Ha habido un error!
echo Has escrito "%menup%". Debe escribir el numero que indica la opcion. Sin mas. Solo el numero.
echo Por ejemplo, si quiere sumar, escriba unicamente 1 y pulse intro.
echo Pulse una tecla para volver al menu.
pause > nul

goto Menu



:Sumar
Title Calculadora - Suma
cls
echo.
echo Escribe el primer sumando
echo.
set /p sum1=
echo.
echo.
echo Escribe el segundo sumando
echo.
set /p sum2=
echo.
echo.
echo ----------------
echo.
set /a ress=%sum1%+%sum2%
echo %sum1% + %sum2% = %ress%
echo.
echo.
echo Pulse una tecla para volver
pause > nul
goto Menu



:Restar
Title Calculadora - Restar
cls
echo.
echo Escribe la primera cifra a restar
echo.
set /p res1=
echo.
echo.
echo Escribe la segunda cifra a restar
echo.
set /p res2=
echo.
echo.
echo ----------------
echo.
set /a resr=%res1%-%res2%
echo %res1% - %res2% = %resr%
echo.
echo.
echo Pulse una tecla para volver
pause > nul
goto Menu






:multiplicar
Title Calculadora - Multiplicar
cls
echo.
echo Escribe la primera cifra a multiplicar
echo.
set /p mult1=
echo.
echo.
echo Escribe la segunda cifra a multiplicar
echo.
set /p mult2=
echo.
echo.
echo ----------------
echo.
set /a resm=%mult1%*%mult2%
echo %mult1% * %mult2% = %resm%
echo.
echo.
echo Pulse una tecla para volver
pause > nul
goto Menu





:dividir
Title Calculadora - Dividir
cls
echo.
echo Escribe la primera cifra a dividir
echo.
set /p div1=
echo.
echo.
echo Escribe la segunda cifra a dividir
echo.
set /p div2=
echo.
echo.
echo ----------------
echo.
set /a resd=%div1%/%div2%
echo %div1% / %div2% = %resd%
echo.
echo.
echo Pulse una tecla para volver
pause > nul
goto Menu

:about

start http://zonaperezosos.eu


pause > nul
goto Menu
Opciones: Resta,sumar,multilpicar,dividir

Word:

Codigo fuente (python) :
Spoiler:

Código:

#Calculadora
#zonaperezosos.eu
#word
import math

pi = math.pi

print """

Elige una opcion:
 
1.Sumar
2.Restar
3.Multiplicar
4.Dividir
5.Raiz cuadrada
6.Calculo de porcentaje
7.De radianos a grados
8.De grados a radianes
9.Seno
10.Coseno
11.Tagente
12.Arcoseno
13.Arcocoseno
14.Arcotangente
15.Potencia
/help ->Para obtener ayuda
"""

opcion = raw_input("->")

if opcion=="1":
  suma = raw_input("1 numero ->")
  suma2 = raw_input("2 numero ->")
  sum = float(suma)
  sum2 = float(suma2)
  print sum
  print "mas"
  print sum2
  print "es"
  print sum + sum2
  raw_input()
if opcion=="2":
  resta = raw_input("1 numero ->")
  resta2 = raw_input("2 numero ->")
  res = float(resta)
  res2 = float(resta2)
  print res
  print "menos"
  print res2
  print "es"
  print res - res2
  raw_input()
if opcion=="3":
  multi = raw_input("1 numero ->")
  multi2 = raw_input("2 numero ->")
  mult = float(multi)
  mult2 = float(multi2)
  print mult
  print "por"
  print mult2
  print "es"
  print mult * mult2
  raw_input()
if opcion=="4":
  divi = raw_input("1 numero ->")
  divi2 = raw_input("2 numero ->")
  div = float(divi)
  div2 = float(divi2)
  print div
  print "dividido por"
  print div2
  print "es"
  print div/div2
  raw_input()
if opcion=="5":
  raiz = raw_input("Numero ->")
  raiz2 = float(raiz)
  print math.sqrt(raiz2)
  raw_input()
 
if opcion=="6":
  porce = raw_input("Porcentaje, ej: 10 ->")
  numer = raw_input("Numero ->")
  porc = float(porce)
  numec = float(numer)
  print porc
  print "de"
  print numec
  print "es"
  print (porc*numec)/100
  raw_input()
 
if opcion=="7":
  radianes = raw_input("Numero ->")
  radi1 = float(radianes)
  print math.degrees(radi1)
  raw_input()
if opcion=="8":
  grados = raw_input("Numero ->")
  grado1 = float(grados)
  print math.radians(grado1)
  raw_input()
if opcion=="9":
  seno = raw_input("Numero ->")
  seno1 = float(seno)
  print math.sin(seno1)
  raw_input()
if opcion=="10":
  coseno = raw_input("Numero ->")
  cos1 = float(coseno)
  print math.cos(cos1)
  raw_input()
if opcion=="11":
  tagente = raw_input("Numero ->")
  tag1 = float(tagente)
  print math.tan(tag1)
  raw_input()
if opcion=="12":
  arcosen = raw_input("Numero ->")
  arcosen1 = float(arcosen)
  print math.asin(arcosen1)
  raw_input()
if opcion=="13":
  arcocos = raw_input("Numero ->")
  arcocos1 = float(arcocos)
  print math.acos(arcocos1)
  raw_input()
if opcion=="14":
  arcotag = raw_input("Numero->")
  arcotag1 = float(arcotag)
  print math.atan(arcotag1)
  raw_input()
if opcion=="15":
  potencia = raw_input("Numero ->")
  exponente = raw_input("Exponente ->")
  pote1 = float(potencia)
  expo1 = float(exponente)
  print math.pow(pote1, expo1)
  raw_input()
if opcion=="/help":
  print """
  Ayuda:
   

  Si quieres utilizar decimales, recuerda ponerlos con puntos
  envez de con comas, ej: 2,6 es 2.6
 
  Si quieres utilizar pi,tansolo debes poner pi
  """
  raw_input()
else:
  print "Eliga bien"
  raw_input()
Opciones: Sumar,Restar,Multiplicar,Dividir,Raiz cuadrada,Calculo de porcentaje,De radianos a grados,De grados a radianes,Seno,Coseno,Tagente,Arcoseno,Arcocoseno,Arcotangente,Potencia.


Blipi:
multiupload.com 4IU94450SV
Opciones:

Sumas, restas, multiplicaciones, diviciones, potencias (+ - / * ^),Raices, de la forma ^ ( 1 / numero ),Acepta parentesis ((2+2)*3+(2+3))
Hace logaritmos en base 10, neperianos, cosinus, sinus y tangentes (Log, Ln, Cos, Sin, Tan respectivamente),Potencias en base 10, es decir, 2E3 = 2*(10^3) = 2000,Habilidad de escoger grados o radianes para funciones trigonométricas,Habilidad de escoger la base del logaritmo (b > 0, b != 1),Se puede escribir "PI" para que la calculadora automáticamente utilice la constante Pi, 3.14...,Se puede escribir "Ans" para obtener el último resultado,Se puede hacer calculos con el. Ejemplo: Cos(((Ans*2)+(2/Ans))*Ans),Añadidos botones para escoger cada unas de las funciones especiales de la calculadora,Corrección en la función Tan para el dominio en Pi/2 y 3*Pi/2


---------------

Ante todo probar todas las herramientas, para el .bat no hace falta nada, y para python necesitais python de la pagina oficial y guardar el codigo en formato .py


----

Las votaciones no tienen demomento una fecha limite, argumentarlas, tendreis que dar una puntacion del 5 al 10 ( todos cumple los minimos )
si cambias de opinion responder con otro post, no editeis ...

Saludos y suerte cheers
Word
Word
Admin

Mensajes : 44
Puntos : 383011
Fecha de inscripción : 11/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  blipi Jue Sep 23, 2010 4:57 pm

Yo luego me las miro todas, que ahora me tengo que ir sry.

blipi

Mensajes : 37
Puntos : 381890
Fecha de inscripción : 22/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Jue Sep 23, 2010 5:33 pm

No hay forma de ganar, jugocas se lo ha currado demasiado Rolling Eyes .

Ahora en serio el que más currado esta desde un punto de vista obvio es el de bilipi, lo siento word el tuyo esta bien pero hay un error en los últimos rawimput que pones en cada opción y en el else (de escho no es un error pero...)

Código:
else:
  print "Eliga bien"
[color=red]  raw_input()
[/color]

tienes que usar la variable opcion para que el programa vulva a empezar o poner un goto para que vulva al principio,
por que si no hay que abrir el programa cada vez y es un coñazo.


Pero mis 10 puntos van por jugocas que sin tener la mano bien a participado ( y con la esperanza que no se haya copiado el código ).


jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Jug0c4x Jue Sep 23, 2010 6:43 pm

jajajaj gracias jdg...., pero no tenia ningun pensamiento de participar con la mano asi..., eso fue lo que salio en bach en 15 minutos como mucho (no recuerdo bien), la verdad es que lo de la mano y las cosas personales me han partido en dos..., a ver si pronto se pasa todo y puedo meterme algo mas a fondo :S


¿Jdg, y ese tachon en tu comentario?

Mi puntuacion la dare mas adelante..., porque ahora no dispongo de tiempo para examinar cada una.

PD: Se que la mia es una cutre ventanita de MsDos pero se pedia una calculadora y ahi esta basica pero hay esta Razz

Jug0c4x

Mensajes : 31
Puntos : 382955
Fecha de inscripción : 11/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Word Jue Sep 23, 2010 7:54 pm

haber las puntaciones van de la siguiente forma

1.para pepito le doy del 5 al 10 un ...
2.para manolo le doy ...

y se hara una suma de las medias de cada uno ( en caso de mas retos ) tu has dado un 10 a jugo pues te quedan las de los otros ..

---

jdg son 10 min xD y claramente el de blipi se ve mejor

---

Yo me pasare mañana a votar Twisted Evil
Word
Word
Admin

Mensajes : 44
Puntos : 383011
Fecha de inscripción : 11/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Jue Sep 23, 2010 11:48 pm

Word ->6

Bilipi -> 8

jugocas ->10

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Sáb Sep 25, 2010 8:29 pm

No es tan difícil dar una puntuación...

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Must Dom Sep 26, 2010 12:02 pm

Word ->9

Bilipi -> 9

jugocas ->10

JDG -> 9
Must
Must

Mensajes : 19
Puntos : 382526
Fecha de inscripción : 15/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Jue Sep 30, 2010 7:45 pm

...

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  gark Jue Sep 30, 2010 8:07 pm

Word ->7

Bilipi -> 9

jugocas ->7

JDG -> 7

PD: Perezosos a muert si no hay intencion de organizarnos y traer gente nueva...

gark

Mensajes : 27
Puntos : 382998
Fecha de inscripción : 11/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Must Jue Sep 30, 2010 11:41 pm

gark escribió:Word ->7

Bilipi -> 9

jugocas ->7

JDG -> 7

PD: Perezosos a muert si no hay intencion de organizarnos y traer gente nueva...

Cruda realidad...
Must
Must

Mensajes : 19
Puntos : 382526
Fecha de inscripción : 15/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Vie Oct 01, 2010 12:43 pm

Word escribió:haber las puntaciones van de la siguiente forma

1.para pepito le doy del 5 al 10 un ...
2.para manolo le doy ...

y se hara una suma de las medias de cada uno ( en caso de mas retos ) tu has dado un 10 a jugo pues te quedan las de los otros ..

---

jdg son 10 min xD y claramente el de blipi se ve mejor

---

Yo me pasare mañana a votar Twisted Evil

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  blipi Vie Oct 01, 2010 1:36 pm

Interpretando que votamos sobre 10, y no me voy a auto-votar:
Jdg > 5
Jugo > 5
Word > 8

Aprovecho para comentar que mis padres no me dejan conectarme, ahora mismo estoy conectado porque no hay nadie en casa y he encontrado el sitio donde esconden el router y el cable del pc...
En fin... y si... mas vale que encontremos a gente...


P.D.: Si alguien esta interesado, realmente interesado, en el codigo de mi calculadora, postead por aquí y ya lo haré público.

blipi

Mensajes : 37
Puntos : 381890
Fecha de inscripción : 22/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Jug0c4x Vie Oct 01, 2010 3:31 pm

y que hacemos gark?? y que hacemos??¿?

Jug0c4x

Mensajes : 31
Puntos : 382955
Fecha de inscripción : 11/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Word Vie Oct 01, 2010 4:36 pm

blipi -> 9
jdg -> 7
jugocas -> 6


Word
Word
Admin

Mensajes : 44
Puntos : 383011
Fecha de inscripción : 11/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Jue Oct 07, 2010 7:19 pm

blipi :(8+9+9+9)/4= 8,75

jdg:(9+7+5+7)/4= 7

word:(6+9+7+Cool/4 = 7,5

jugocas:(10+10+7+5+6)/5 = 7,6

Ganador blipi.

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  blipi Dom Oct 10, 2010 9:20 pm

¿Me autoanuncio como ganador de este reto de programación?

blipi

Mensajes : 37
Puntos : 381890
Fecha de inscripción : 22/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Lun Oct 11, 2010 12:51 pm

Si, la idea era hacer más y hacer una tabla però ha este passo...

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  blipi Miér Oct 13, 2010 2:29 pm

O_o esque... yo representa que no tengo internet porque estoy castigado, y aun conectandome cuando estoy solo, si esque encuentro donde han escondido el router, soy de los que mas postea (es decir, entre jdg y yo xd)

blipi

Mensajes : 37
Puntos : 381890
Fecha de inscripción : 22/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  blipi Miér Oct 13, 2010 2:30 pm

(ya que no me deja editar), de los que mas postea estos dias digo

blipi

Mensajes : 37
Puntos : 381890
Fecha de inscripción : 22/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Miér Oct 13, 2010 3:04 pm

Veo que entran però ni postean ni nada habra que plantearce que hacer seriosamente con zp .

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Jug0c4x Dom Oct 17, 2010 12:54 pm

Pues si.... :S

Jug0c4x

Mensajes : 31
Puntos : 382955
Fecha de inscripción : 11/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  jdg1 Dom Oct 17, 2010 2:24 pm

bounce affraid

jdg1

Mensajes : 57
Puntos : 382879
Fecha de inscripción : 12/09/2010

Volver arriba Ir abajo

Jueves[16/09/10] Empty Re: Jueves[16/09/10]

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.