Derivar funciones de la forma c/(ax^b)

import java.util.*;
public class derivar{
   public static void main(){
       int coeficiente, potencia,x,xc,xp,c;
       Scanner teclado = new Scanner (System.in);
       System.out.println("Derivar funciones de la forma c/(ax^b)\n");
       do {
       System.out.println("Escribe el valor de la constante:");
       c = teclado.nextInt();
       System.out.println("Escribe el coeficiente:");
       coeficiente = teclado.nextInt();
       System.out.println("Escribe la potencia:");
       potencia = teclado.nextInt();
       xc = coeficiente*potencia;
       xp = potencia - 1;
       System.out.println("La derivada es: (-"+c+"/("+coeficiente+"x^"+potencia+")^2)"+"("+xc+"x^"+xp+")");
      
       System.out.println("Sacar otra derivada 1.si / 2.no"); 
       x = teclado.nextInt();
    }
    while (x==1);
      
   }
}