Jump to content

ayuda en programacion bash_ o pago en su defecto :/


Recommended Posts

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...