Nepohualtzintzin

Páginas: 8 (1809 palabras) Publicado: 28 de agosto de 2013
Nepohualtzintzin 
1.- Definición Del problema.
Se desea crear un programa en Java donde se represente mediante asteriscos el antiguo abaco maya llamado Nepohualtzinzi el cual se trata de un sistema de conteo muy util debido a que este tiene base 20 lo que quiere decir que puede representar grandes cantidades con tan solo unos cuantos pendaños
2.- Descripción de la solución
Este abacofunciona de manera de dos divisiones y cada linea de esferas representa una cantidad .
Por lo que java podría representar esta expresiones en strings donde ira concatenando asteriscos para mostrarlos


3.- Diseño de la solución
Nuestro programa en java pedira una cantidad al usuario y este la teclarea y esta aparecera acontinuacion en forma de asteriscos estos seran mostrados por concatenacionde una string.
Para mostrar la cantidad estois son compraradas por sentencias if que las compararan y apareceran en el renglon dependiendo el valo que alla con el que alla encontrado igual.
4.- Desarrollo de la solución
ÏÏÏimport java.io.*;
ÏÏÏimport java.lang.Class;

ÏÕÖ×public class Nepo1{
ÏϧÏÞßàpublic static void main (String[]arqs)throws IOException{
ÏϧÏϨ¹íÏDataInputStreamz=new DataInputStream (System.in);
ÏϧÏϨ¹íÏint a;
ÏϧÏϨ¹íÏString b="",c="",d="",e="",f="",g="",h="";
ÏϧÏϨ¹¹ÏSystem.out.println("introdusca la cifra que desea representar con el nepo:\t ");
ÏϧÏϨ¹¹Ïa=Integer.parseInt(z.readLine());
ÏϧÏϧ
ÏϧÏϨ¹³´if(a=1){
ÏϧÏϧÏ6¨¹³´if(a=2000){
ÏϧÏϧÏ6§Ï6¾¹³´if (a5999)
ÏϧÏϧÏ6§Ï6ÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏÏ6¨¹¹Ïb=b+"***";
ÏϧÏϧÏ6§Ï6ÏÏ6¾¹¹Ïa=a-6000;ÏϧÏϧÏ6§Ï6ÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏÏö´else
ÏϧÏϧÏ6§Ï6Ïϸ¾¹³´if (a3999)
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¨¹¹Ïb=b+"**";
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¾¹¹Ïa=a-4000;
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏϸÏÏö´else
ÏϧÏϧÏ6§Ï6ÏϸÏϸ¾¹³´if (a1999)
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¨¹¹Ïb=b+"*";
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¾¹¹Ïa=a-2000;
ÏϧÏϧÏ6§Ï6ÏÏÈÏÏÈÏ϶Ï}
ÏϧÏϧÏ6§Ï6Ï
ÏϧÏϧÏ6§Ï¶Ï}
ÏϧÏϧÏ6¨¹³´if(a=400){ÏϧÏϧÏ6§Ï6§
ÏϧÏϧÏ6§Ï6¾¹³´if (a1599)
ÏϧÏϧÏ6§Ï6ÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏÏ6¨¹¹Ïc=c+"****";
ÏϧÏϧÏ6§Ï6ÏÏ6¾¹¹Ïa=a-1600;
ÏϧÏϧÏ6§Ï6ÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏÏö´else
ÏϧÏϧÏ6§Ï6Ïϸ¾¹³´if (a1199)
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¨¹¹Ïc=c+"***";
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¾¹¹Ïa=a-1200;
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏϸÏÏö´else
ÏϧÏϧÏ6§Ï6ÏϸÏϸ¾¹³´if (a799)
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¨¹¹Ïc=c+"**";ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¾¹¹Ïa=a-800;
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏö´else
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸ¾¹³´if (a399)
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸÏÏ6¨¹¹Ïc=c+"*";
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸÏÏ6¾¹¹Ïa=a-400;
ÏϧÏϧÏ6§Ï6ÏÏÈÏÏÈÏÏÈÏ϶Ï}
ÏϧÏϧÏ6§Ï¶Ï}
ÏϧÏϧÏ6§
ÏϧÏϧÏ6¨¹³´if(a=100){
ÏϧÏϧÏ6§Ï6§
ÏϧÏϧÏ6§Ï6¾¹³´if (a299)
ÏϧÏϧÏ6§Ï6ÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏÏ6¨¹¹Ïd=d+"***";ÏϧÏϧÏ6§Ï6ÏÏ6¾¹¹Ïa=a-300;
ÏϧÏϧÏ6§Ï6ÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏÏö´else
ÏϧÏϧÏ6§Ï6Ïϸ¾¹³´if (a199)
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¨¹¹Ïd=d+"**";
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¾¹¹Ïa=a-200;
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏϸÏÏö´else
ÏϧÏϧÏ6§Ï6ÏϸÏϸ¾¹³´if (a99)
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¨¹¹Ïd=d+"*";
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¾¹¹Ïa=a-100;
ÏϧÏϧÏ6§Ï6ÏÏÈÏÏÈÏ϶Ï}
ÏϧÏϧÏ6§Ï6Ï
ÏϧÏϧÏ6§Ï¶Ï}ÏϧÏϧÏ6¨¹³´if(a=20){
ÏϧÏϧÏ6§Ï6§
ÏϧÏϧÏ6§Ï6¾¹³´if (a79)
ÏϧÏϧÏ6§Ï6ÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏÏ6¨¹¹Ïe=e+"****";
ÏϧÏϧÏ6§Ï6ÏÏ6¾¹¹Ïa=a-80;
ÏϧÏϧÏ6§Ï6ÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏÏö´else
ÏϧÏϧÏ6§Ï6Ïϸ¾¹³´if (a59)
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¨¹¹Ïe=e+"***";
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6¾¹¹Ïa=a-60;
ÏϧÏϧÏ6§Ï6ÏϸÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏϸÏÏö´else
ÏϧÏϧÏ6§Ï6ÏϸÏϸ¾¹³´if (a39)
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¨¹¹Ïe=e+"**";ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6¾¹¹Ïa=a-40;
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏ6Ï}
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏÏö´else
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸ¾¹³´if (a19)
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸÏÏ6¨¹¹Ïe=e+"*";
ÏϧÏϧÏ6§Ï6ÏϸÏϸÏϸÏÏ6¾¹¹Ïa=a-20;
ÏϧÏϧÏ6§Ï6ÏÏÈÏÏÈÏÏÈÏ϶Ï}
ÏϧÏϧÏ6§Ï¶Ï}
ÏϧÏϧÏ6¨¹³´if(a=5){
ÏϧÏϧÏ6§Ï6¾¹³´if (a14)
ÏϧÏϧÏ6§Ï6ÏÏ6§{
ÏϧÏϧÏ6§Ï6ÏÏ6¨¹¹Ïf=f+"***";...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • NEPOHUALTZINTZIN
  • Nepohualtzintzin
  • Nepohualtzintzin
  • Abaco Nepohualtzintzin

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS