Elegir derivar seno o coseno

import java.util.*;
public class elegirx{
   public static void main(){
       int x,coeficiente,potencia,xc,xp,c;
       Scanner teclado = new Scanner (System.in);
       System.out.println("Que función quieres derivar");
       System.out.println("1.Seno\n2.Coseno");
       x = teclado.nextInt();
       if (x ==1){
         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+ "Cos("+coeficiente+"x^"+potencia+")("+xc+"x^"+xp+")");  
        }
        if (x==2){
            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+ "-Sen("+coeficiente+"x^"+potencia+")("+xc+"x^"+xp+")");
            
    }      
   }
}