importjava.lang.Math;
import cs1.*;
importjava.util.*;
importjava.text.*;
publicclass Numeritos
{
publicstaticvoidmain(Stringargs[])
{
int particion1, particion2, suma;
doubledbeuro, pesetas, dolares;
String cadena="", part1, part2, euro;
booleanblnexit=true;
while (blnexit==true) {
System.out.print("Entra una cadena numerica: ");
cadena = Keyboard.readString();
if (cadena.length()<4 ||cadena.length()>4 ){
System.out.println("Error, la cadena tiene que contener 4 caracteresn");
}
else {
part1 = cadena.substring(0,2);
part2 = cadena.substring(2,4);
particion1 =Integer.parseInt(part1);
particion2 =Integer.parseInt(part2);
suma = particion1 + particion2;
System.out.println("La suma delsseusdigits("+cadena+") és "+suma);
System.out.println("Partició del numero: "+particion1+" -> "+particion1/2+" //
"+particion2+" -> "+particion2/2);
euro = particion1+"."+particion2;
dbeuro = Double.parseDouble(euro);
pesetas = dbeuro*166.386;
dolares = dbeuro*1.3088;
pesetas= Math.round(pesetas);
DecimalFormatdf = new DecimalFormat("#.##");
System.out.println("Conversió de la partició: "+dbeuro+"€ són "+pesetas+" pts i
són "+df.format(dolares)+"$");
blnexit=false;
}
}
}}

Import java

  • 1.
    importjava.lang.Math; import cs1.*; importjava.util.*; importjava.text.*; publicclass Numeritos { publicstaticvoidmain(Stringargs[]) { intparticion1, particion2, suma; doubledbeuro, pesetas, dolares; String cadena="", part1, part2, euro; booleanblnexit=true; while (blnexit==true) { System.out.print("Entra una cadena numerica: "); cadena = Keyboard.readString(); if (cadena.length()<4 ||cadena.length()>4 ){ System.out.println("Error, la cadena tiene que contener 4 caracteresn"); } else { part1 = cadena.substring(0,2); part2 = cadena.substring(2,4); particion1 =Integer.parseInt(part1); particion2 =Integer.parseInt(part2); suma = particion1 + particion2; System.out.println("La suma delsseusdigits("+cadena+") és "+suma); System.out.println("Partició del numero: "+particion1+" -> "+particion1/2+" // "+particion2+" -> "+particion2/2); euro = particion1+"."+particion2; dbeuro = Double.parseDouble(euro); pesetas = dbeuro*166.386; dolares = dbeuro*1.3088; pesetas= Math.round(pesetas); DecimalFormatdf = new DecimalFormat("#.##"); System.out.println("Conversió de la partició: "+dbeuro+"€ són "+pesetas+" pts i són "+df.format(dolares)+"$"); blnexit=false; } } }}