ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Odjetive-c


Enviado por   •  29 de Mayo de 2018  •  Ensayo  •  659 Palabras (3 Páginas)  •  62 Visitas

Página 1 de 3

package com.principios.tareaprogramada;

import javax.swing.JOptionPane;

public class RepresentacionBinaria {

public static void main(String[] args) {

int decidir=0;

do {

String valorStr = JOptionPane.showInputDialog("1. Representacion Binaria"+"\n"+"2. Permutaciones"+"\n"+"3. Año bisiesto"+"\n"+"0. Para salir");

try {

decidir = Integer.parseInt(valorStr);

switch(decidir) {

case 1:

String tamaño = JOptionPane.showInputDialog("Numero entero positivo");

int n = Integer.parseInt(tamaño);

int num = n;

String binario= "";

if(num>0){

while(num>=1){

if (num%2==0){

binario = "0"+binario;

}

else{

binario="1"+binario;

}

num = (int) num/2;

}

JOptionPane.showMessageDialog(null, "El binario es: "+binario);

}

break;

case 2:

String[] elementos = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z".split(",");

boolean condicion= false;

int b;

String x;

while(condicion==false){

x = JOptionPane.showInputDialog(" digite el numero");

n = Integer.parseInt(x);//Tipos para escoger

if((n>1)&&(n<26)){

int r = n; //Elementos elegidos

Perm2(elementos, "", n, r);

condicion = true;

}else{

JOptionPane.showMessageDialog(null,"Digite un nemro del 1 al 26");

condicion = false;

}

}

break;

case 0:

break;

default:

JOptionPane.showMessageDialog(null, decidir + " no es una opcion valida.");

break;

}

}catch(Exception e){

JOptionPane.showMessageDialog(null, valorStr + " no es un numero.");

}

} while (decidir!=0);

}

public static void Perm2(String[] elem, String act, int n, int r) {

if (n == 0) {

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (42 Kb) docx (11 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com