viernes, 18 de octubre de 2013

Hacer una calculadora básica con PowerShell

Vamos a hacer una calculadora muy básica con PowerShell la cual solo tendra cuatro posibles operaciones: suma, resta, multiplicación y división. Para ello usaremos una función llamada "operar" a la que se pasaremos dos números y una operación.
# calculadoraBasica.ps1

function operar($valor1,$valor2,$op){
 switch ($op){
   1 { $result = $valor1 + $valor2 }
   2 { $result = $valor1 - $valor2 }
   3 { $result = $valor1 * $valor2 }
   4 { $result = $valor1 / $valor2 }
 }
 return $result
}

do{
 cls
 Write-Output "1. Sumar " 
 Write-Output "2. Restar" 
 Write-Output "3. Multiplicar" 
 Write-Output "4. Dividir"
 $opcion = Read-Host "¿Que desea hacer? "
 } while (($opcion -lt 1) -or ($opcion -gt 4))

 $num1 = Read-Host "Introduce un número: "
 $num2 = Read-Host "Introduce otro número: "

 $res = operar $num1 $num2 $opcion
 Write-Output "El resultado es: $res"

# fin del programa

Espero que os haya gustado.
Un saludo.

26 comentarios:

  1. he suspendido un examen por tu culpa, voy a repetir curso por tu culpa te voy a denunciar

    ResponderEliminar
  2. Pero que jefes sois chavales yo también voy a suspender , sus muertos

    ResponderEliminar
  3. Mira que sois subnormales, hay que hacer un casting panda de monos.

    ResponderEliminar
  4. Sr. Txoco hemos conseguido solucionar tu problema, vamos a ahorrarte diversas denuncias con las que te han amenazado por aqui:

    1 { $result = [int]$valor1 + [int]$valor2 }

    ResponderEliminar
  5. Hijo de su madre que tranquila se quedó al darle a luz.

    ResponderEliminar
  6. Esto funciona, no sabeis ni copiar

    ResponderEliminar
  7. te falta el [int], chupapollas.

    ResponderEliminar
  8. me cago en tus muertos

    ResponderEliminar