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.
Espero que os haya gustado.
Un saludo.
# 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.
No hace la suma
ResponderEliminarEste comentario ha sido eliminado por el autor.
Eliminarpues a arreglas, campeón
Eliminarhijo de puta sigue sin sumar
ResponderEliminarhe suspendido un examen por tu culpa, voy a repetir curso por tu culpa te voy a denunciar
ResponderEliminarhijo de puta
ResponderEliminartus muertos
EliminarVa perfecto
ResponderEliminarChúpala Mario
ResponderEliminarAJJAAJ
EliminarPero que jefes sois chavales yo también voy a suspender , sus muertos
ResponderEliminarAnimo chavales
ResponderEliminarMira que sois subnormales, hay que hacer un casting panda de monos.
ResponderEliminarSr. Txoco hemos conseguido solucionar tu problema, vamos a ahorrarte diversas denuncias con las que te han amenazado por aqui:
ResponderEliminar1 { $result = [int]$valor1 + [int]$valor2 }
te han humillao Txoco
EliminarHijo de su madre que tranquila se quedó al darle a luz.
ResponderEliminarCompalta
ResponderEliminarEsto funciona, no sabeis ni copiar
ResponderEliminarte falta el [int], chupapollas.
ResponderEliminarmaricon
EliminarSi funciona hijos de puta
Eliminarchupala x2 mario
ResponderEliminar+1
Eliminar+2
Eliminartan basado mi king aajaajja
Eliminardecirme la a
ResponderEliminarme cago en tus muertos
ResponderEliminarno
ResponderEliminar