abigor1988 Posted May 29, 2012 Report Share Posted May 29, 2012 hola chilewarianos necesito una ayuda con unos programas en bash si alguien sabe como resolverlos les juro que voy a clases ye studio pero de programacion no se mucho y me estudio el if thelse . wile , for y no se si alguien me da una mano incluso haber si alguien me cobra unas lucas estoy duispuesto a apgar algo :/ soy alumno vespertino.. saludos!! 1) Cree un programa que permita: - ver los usuarios que existen en el sistema (No usuarios de sistema) - permita crear un nuevo usuario en el sistema. - permita cambiar el grupo al que pertenece un usuario. 2) Cree un programa que permita crear un nuevo directorio o archivo. Para ello el programa debe pedir por pantalla -directorio -nombre del archivo o directorio a crear Validar que el directorio o archivo exista en caso que exista, que avise por pantalla. 3) Crear un programa que permita testear una conexión de red por ping. para esto el usuario deberá ingresar la IP de la maquina. En caso que la maquina responda. mostrar por pantalla "La maquina esta OK" en caso que no responda mostrar por pantalla "La maquina esta abajo" Tips. Ejecutar ping ip -c 1 para que no sea un ping "eterno" 4) Cree una calculadora que permita realizar las 4 funciones básicas, y adicionalmente que me permita elevar un numero EJ0=: 5 elevado a 3 = 5x5x5 EJ1: 4 elevado a 6 = 4x4x4x4x4x4 Esta calculadora tiene que ser capas de seguir funcionando hasta que el usuario le indique (No salirse después de la primera operación) Link to comment Share on other sites More sharing options...
AshWilliams Posted May 30, 2012 Report Share Posted May 30, 2012 Te ayudo con la calculadora: # Bucle principal del programa while [ $opcion -ne 5 > do #verificación de opción e impresión while [ $opcion -lt 0 -o $opcion -gt 5 > do echo "1.- Sumar " echo "2.- Restar " echo "3.- Multiplicar" echo "4.- Dividir " echo "5.- Salir " read opcion # Aquí se lee la variable opcion done #Lectura de los operando o del menú if [ $opcion -ne 5 > then echo "Deme el primer operando: " read numeroA echo "Deme el segundo operando: " read numeroB fi #Operación Suma if [ $opcion -eq 1 > then resultado= echo " $numeroA + $numeroB " | bc -l fi #Operación Resta if [ $opcion -eq 2 > then resultado= echo " $numeroA - $numeroB " |bc -l fi # Operación Multiplicación if [ $opcion -eq 3 > then resultado= echo " $numeroA * $numeroB " |bc -l fi #Operación de División if [ $opcion -eq 4 > then resultado= echo "$numeroA / $numeroB" |bc -l fi #Si no se va a salir, mandamos a imprimir el resultado y limpiar la pantalla #opcion if [ $opcion -ne 5 > then echo $resultado opcion=-1 else echo "Gracias por usar mi programa" fi done Saludos :krider: Link to comment Share on other sites More sharing options...
abigor1988 Posted May 30, 2012 Author Report Share Posted May 30, 2012 ohhh gracias amigo :) de verdad te lo agradezco no es con nota esto pero me sirve mucho para estudiar.. ahora vere como ponerle la funcion de elevado pero ya eso es lo minimo muchas gracias :D Link to comment Share on other sites More sharing options...
AshWilliams Posted May 30, 2012 Report Share Posted May 30, 2012 De nada cumpa...de hecho puedes encontrar muchos ejemplos en la web...cualquier duda para eso estamos ;) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now