From 799a3d8ea8582447f8cf93057829b97a143127a8 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Tue, 23 Jan 2018 12:18:47 -0500 Subject: [PATCH 01/36] Hola Mundo IDE Eclipse --- HolaMundo/.classpath | 10 ++++++++++ HolaMundo/.project | 17 +++++++++++++++++ HolaMundo/.settings/org.eclipse.jdt.core.prefs | 11 +++++++++++ HolaMundo/HolaMundo.class | Bin 425 -> 0 bytes HolaMundo/HolaMundo.java | 5 ----- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 0 -> 576 bytes .../src/com/anncode/holamundo/HolaMundo.java | 10 ++++++++++ 7 files changed, 48 insertions(+), 5 deletions(-) create mode 100644 HolaMundo/.classpath create mode 100644 HolaMundo/.project create mode 100644 HolaMundo/.settings/org.eclipse.jdt.core.prefs delete mode 100644 HolaMundo/HolaMundo.class delete mode 100644 HolaMundo/HolaMundo.java create mode 100644 HolaMundo/bin/com/anncode/holamundo/HolaMundo.class create mode 100644 HolaMundo/src/com/anncode/holamundo/HolaMundo.java diff --git a/HolaMundo/.classpath b/HolaMundo/.classpath new file mode 100644 index 0000000..6ee61f2 --- /dev/null +++ b/HolaMundo/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/HolaMundo/.project b/HolaMundo/.project new file mode 100644 index 0000000..10cc775 --- /dev/null +++ b/HolaMundo/.project @@ -0,0 +1,17 @@ + + + HolaMundo + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/HolaMundo/.settings/org.eclipse.jdt.core.prefs b/HolaMundo/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7e5c907 --- /dev/null +++ b/HolaMundo/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=9 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=9 diff --git a/HolaMundo/HolaMundo.class b/HolaMundo/HolaMundo.class deleted file mode 100644 index 24cda3235138f05514f5aabba74a238584318fb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 zcmZut%SyvQ6g`uqd6_qi$2;!nXAmYZ=q#eqXJR~N9pQQ^07k+>r zCEkf(DL9LJ@0@e)opa~w`{NV95qd66G##|CZlmp@gAEJ5g)W16B2!tMGU&t69fNU} z%>+YpB2#fyCXvW*c@z_3BwVHp-QoRY!Jl{#^K>4BMK06%ST(v~R_0T2E|s`(k;VM7 zOlR4l5__;8nqV*3@{KOR}w@vw_M2IsGfp|yPEI$DTnu>yt9kA+Ccb5;`J z|2mRca6@(qG9`F2X6RHiR$&I~L5X78#UK8+3I?drZ>gh!Jz4Q6?{sG_!`vy`B4KEBFu9O!Jg)kQp#*l7z`V5(K!dpngw2?)Qq2x*>u4lnOM0b4P3x#IU1*FKLqmnepb4WAN*@HLapOdsjQl~+H x6_WP6fOLU86GfCLqQS>WGm5>ST&cfeW6{8(6sRaqZ_&iW9vT#9Xp&5!^$p@#ee(bS literal 0 HcmV?d00001 diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java new file mode 100644 index 0000000..5ce85fd --- /dev/null +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -0,0 +1,10 @@ +package com.anncode.holamundo; + +public class HolaMundo { + + public static void main(String[] args) { + // TODO Auto-generated method stub + System.out.println("Hola Mundo :)"); + } + +} From 20defdc1789e3931660cef44c7e3c4e2069c71fb Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Tue, 23 Jan 2018 12:19:33 -0500 Subject: [PATCH 02/36] Hola Mundo IDE Eclipse --- {HolaMundo => HolaMundoIDE}/.classpath | 0 {HolaMundo => HolaMundoIDE}/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../bin/com/anncode/holamundo/HolaMundo.class | Bin .../src/com/anncode/holamundo/HolaMundo.java | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename {HolaMundo => HolaMundoIDE}/.classpath (100%) rename {HolaMundo => HolaMundoIDE}/.project (100%) rename {HolaMundo => HolaMundoIDE}/.settings/org.eclipse.jdt.core.prefs (100%) rename {HolaMundo => HolaMundoIDE}/bin/com/anncode/holamundo/HolaMundo.class (100%) rename {HolaMundo => HolaMundoIDE}/src/com/anncode/holamundo/HolaMundo.java (100%) diff --git a/HolaMundo/.classpath b/HolaMundoIDE/.classpath similarity index 100% rename from HolaMundo/.classpath rename to HolaMundoIDE/.classpath diff --git a/HolaMundo/.project b/HolaMundoIDE/.project similarity index 100% rename from HolaMundo/.project rename to HolaMundoIDE/.project diff --git a/HolaMundo/.settings/org.eclipse.jdt.core.prefs b/HolaMundoIDE/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from HolaMundo/.settings/org.eclipse.jdt.core.prefs rename to HolaMundoIDE/.settings/org.eclipse.jdt.core.prefs diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundoIDE/bin/com/anncode/holamundo/HolaMundo.class similarity index 100% rename from HolaMundo/bin/com/anncode/holamundo/HolaMundo.class rename to HolaMundoIDE/bin/com/anncode/holamundo/HolaMundo.class diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundoIDE/src/com/anncode/holamundo/HolaMundo.java similarity index 100% rename from HolaMundo/src/com/anncode/holamundo/HolaMundo.java rename to HolaMundoIDE/src/com/anncode/holamundo/HolaMundo.java From 8d2f6fe47d49dc6add11f9d597e935c0ce956804 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Tue, 23 Jan 2018 12:20:27 -0500 Subject: [PATCH 03/36] Hola Mundo IDE Eclipse --- {HolaMundoIDE => HolaMundo}/.classpath | 0 {HolaMundoIDE => HolaMundo}/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../bin/com/anncode/holamundo/HolaMundo.class | Bin 576 -> 580 bytes .../src/com/anncode/holamundo/HolaMundo.java | 2 +- 5 files changed, 1 insertion(+), 1 deletion(-) rename {HolaMundoIDE => HolaMundo}/.classpath (100%) rename {HolaMundoIDE => HolaMundo}/.project (100%) rename {HolaMundoIDE => HolaMundo}/.settings/org.eclipse.jdt.core.prefs (100%) rename {HolaMundoIDE => HolaMundo}/bin/com/anncode/holamundo/HolaMundo.class (86%) rename {HolaMundoIDE => HolaMundo}/src/com/anncode/holamundo/HolaMundo.java (76%) diff --git a/HolaMundoIDE/.classpath b/HolaMundo/.classpath similarity index 100% rename from HolaMundoIDE/.classpath rename to HolaMundo/.classpath diff --git a/HolaMundoIDE/.project b/HolaMundo/.project similarity index 100% rename from HolaMundoIDE/.project rename to HolaMundo/.project diff --git a/HolaMundoIDE/.settings/org.eclipse.jdt.core.prefs b/HolaMundo/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from HolaMundoIDE/.settings/org.eclipse.jdt.core.prefs rename to HolaMundo/.settings/org.eclipse.jdt.core.prefs diff --git a/HolaMundoIDE/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class similarity index 86% rename from HolaMundoIDE/bin/com/anncode/holamundo/HolaMundo.class rename to HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index dff637a5fd7cfec34c97f95860132b043718ca84..3f6b856286e743f76d0b32445eb3498878cefb70 100644 GIT binary patch delta 28 jcmX@Wa)f1r6eGW&M}AJCf^TVFO1^@pi|b}pMrlR>ez6D! delta 24 fcmX@Ya)4!n6eBmUM}AJCf^TVFO8#a|MrlR>Ugrl8 diff --git a/HolaMundoIDE/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java similarity index 76% rename from HolaMundoIDE/src/com/anncode/holamundo/HolaMundo.java rename to HolaMundo/src/com/anncode/holamundo/HolaMundo.java index 5ce85fd..3093b69 100644 --- a/HolaMundoIDE/src/com/anncode/holamundo/HolaMundo.java +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -4,7 +4,7 @@ public class HolaMundo { public static void main(String[] args) { // TODO Auto-generated method stub - System.out.println("Hola Mundo :)"); + System.out.println("Hola Mundo IDE :)"); } } From 1806c62e03aff56711fb7c60cc74ad1d0b2b0027 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Tue, 23 Jan 2018 12:43:20 -0500 Subject: [PATCH 04/36] Tipos Enteros --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 580 -> 714 bytes .../src/com/anncode/holamundo/HolaMundo.java | 6 ++++++ 2 files changed, 6 insertions(+) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 3f6b856286e743f76d0b32445eb3498878cefb70..5f8cbf1a53a132ecd99f7eb8aa1e1776c5215827 100644 GIT binary patch delta 229 zcmX@Ya*CDf)W2Q(7#J8#8FV&sr89D}GHBlkiQAVbI=PTh-k2pdB{7AOfzgSPfu%Av zu?WZvW@KQ`Oo=ZoP6hEi85y{MyprFGiTWdlw@My0+Lc-h3pI*Kpr;`@-y%-2s7|9NHFjLc?=9D46Go7 z7!(*3fiyQzREa^Eff1;Vi$R4!6=;eu&;&IGbp~dj9!3TY22BQT79c|lsGNyG8vs@P BA|n6* delta 94 zcmX@bdW41R)W2Q(7#J8#8I(41r87>hVw9hJj Date: Tue, 23 Jan 2018 13:00:02 -0500 Subject: [PATCH 05/36] Tipos Flotante Texto Logico --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 714 -> 885 bytes .../src/com/anncode/holamundo/HolaMundo.java | 26 ++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 5f8cbf1a53a132ecd99f7eb8aa1e1776c5215827..e11aef1ae38e3249c747d39aacf085ad8b28b976 100644 GIT binary patch delta 320 zcmW-by-vbl7)H<6)n?w|AgSwQo1os8O@P-2ccto2Th~?@^uAqSrzF z&hNDD73x@FHe3Ex@E?vO-1wnCYz`Gx&^`~^!R4(l<%J^JcnF0I>%C9aIru^&CO;Kl za1)cSq}=XK{E6MT{=JuEreY*!t7ekycEmmLEW@*P&*=-VVavOU(+jn!Zk!AWvP_U8 zMV>STrg4O547nn6%u8~F$+3W9O!`G3HO7TrVi{eQN!b-K#OAUhc2jtVHP(s9F2V+z WSh6zMq9o>mn97u50x7)VS(QI<$1n>3 delta 167 zcmW-ZIS#@=3`O5e7SMzxAqWKu6t=LIAR6El90YNJp`_1ALP0^n0df-#K#MTQlI{Qf z{oa1*ney{^0vlF^IjQ`rj(Muj)}ryn@7@SoojXZrchQA? Date: Tue, 23 Jan 2018 13:22:31 -0500 Subject: [PATCH 06/36] Nombres en Java --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 885 -> 1114 bytes .../src/com/anncode/holamundo/HolaMundo.java | 18 +++++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index e11aef1ae38e3249c747d39aacf085ad8b28b976..536ef98ec3d2be2f9a877bc6eeccb6049ab6c6d3 100644 GIT binary patch delta 410 zcmYk0Juib%9L0b4QEfea=!-}yr3qS8Jt%s;)0#91p8q-LEBG09-@jkqfFj#%_twN+2FZ8~ku?M+E4g~>-aOR8 zH;v|5%+<4rI=C40>dnlW{FW& z8DoPZH8F_^7Wb1Ey#%U^DGb| zOGZgWdh{}aJyN7AgEY&ch!#_XRbDx~LNyRY{+iPEU1w6)eeg NOO#Ntl4?4Xe*oSNJQ)B0 delta 180 zcmW-bO%4G;5QV?#nat2lNLY}Vh4|Ow-{2e$VQ*z;;R?Os7_+r-04EUlup}z8sd}%f zzL$CzKB0d8?hhbkm+7 Date: Tue, 23 Jan 2018 13:51:49 -0500 Subject: [PATCH 07/36] Cast Variables Java --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 1114 -> 1349 bytes .../src/com/anncode/holamundo/HolaMundo.java | 17 +++++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 536ef98ec3d2be2f9a877bc6eeccb6049ab6c6d3..c76e706de4e18f123cb9f134efd359d63f9b3607 100644 GIT binary patch delta 509 zcmXAl%}x_x6o#K~AR|oqDNd)Ewy+=s6j~?(epm`xib!jL0EP_<5}*}{0TO;p+=y2| zLVG23;erJ_HeP~P;RT5C1t$4s-kkZ~=e+0qZoBooU;nOefR`*cy>G^M3+~5<$0NZ| z2faLN)Xkr~*)^C`odcb!!QDHq9_$|*B9CJJ!$P^N^3nNW?L=koQ53(P)f(TOQ_lfM zF!<8Aa|*?%YyH5tu^@J3{Z<>q7|6xL_@xb^J2ni$x=r+$j7THz7}2p-LhyC}2!u4ym3c qAit?Ri%Jt$(vWv5hDz_Vqy`Di-u1AXq&Cn_S(ub2eXqG4D*pj5F-vX$ delta 274 zcmW-bNlpS$7=*v>Hj1xX#&m+gkPra}Xc+|+hXxkFh6{KKE})0#C0AgB3l=Wikr0DF$Fqw)mS0VgODpjd SPN0FILf?ea8Ww7%P5&Qq5FlOv diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java index c867985..86c2c36 100644 --- a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -39,9 +39,22 @@ public static void main(String[] args) { //Lower Camel Case int minValor = 4; - + byte b = 6; + short s = b; + + b = (byte) s; + + int i = 1; + double d = 2.8; + i= (int) d; + + int codigo = 97; + char codigoASCII = (char) codigo; + + short numero = 300; + byte numeroByte = (byte) numero; - System.out.println(variable); + System.out.println(numeroByte); } } From 6d792271ad90d006c7012976f912368cda44789d Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Wed, 24 Jan 2018 09:17:03 -0500 Subject: [PATCH 08/36] =?UTF-8?q?Arrays=20Declaraci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 1349 -> 1703 bytes .../src/com/anncode/holamundo/HolaMundo.java | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index c76e706de4e18f123cb9f134efd359d63f9b3607..876bb7709e6b20971e5d02a8c90b3b7ed868c797 100644 GIT binary patch delta 709 zcmb7?zfV(f6vaQ^zP?so!BzoNqyi-=pkP5Nq6L3ZP^+S7srYPSQnk?mBq?1WF&!98 zTp9fXoE(sZ!61vNF(xjqE{+ZkCMG5(Mm?{IgT}?-eRIC|-gEA~=lg2TlP2fQkLTOK z2!(a$p-BemF<6B{Hb|erU#O!4245i)WT2kPIJA*$B*x&zW0N#v#d5iHcYZN@zv9(p z4M9bU%fpkuQA)^vr?|YNzGX z`=r5BG%NFw3mUM689s1P*;ewrXIi{H+~ggX6pP~C<}H^sR~z?ut>O{(vcOBONTyxh pY;%>IeyJ5UnWaa5tnyS+eRRsL2V7%-E_v3#9M_4<8@KN9jbG$bf8hWC delta 356 zcmWlUy)pw)0ENHZ%`k2f32V(pC{iSTmW|)A#9s&@#!zS!8U-^ZLqnU=1MD*xb(m2o zs5IWfdl=)SxqIg9J>NO^IsIkK_uu;mu*6ZvJX*$(qm*Kl@z+l)wBo?IGd9?A;30l; zTHXs;FaJidBge*cea7OS#BDp`o>h`^eue4!6HMxxWRb+X|N_rO8I)5s$^Qh8tYR1ifytX zmC^O8beXLFL~Kb7=&Z0UHOQ`NYr?w1h3shH5GR!6m+>^EKwV>oHPmNMp0DvP`{L)g WR!>8T5!{wm9te}yOAqyKo8~{v>@0Es diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java index 86c2c36..c3bcb43 100644 --- a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -54,6 +54,22 @@ public static void main(String[] args) { short numero = 300; byte numeroByte = (byte) numero; + //Arrays + //Declaración de array + + int[] arregloInt = new int[2]; + double arregloDouble[]; + + int[][] array2D = new int[2][3];//caben 6 cupcakes + int[][][] array3D = new int[3][3][2]; //caben 18 cokies + //int[][][][] array4D = new int[1][2][3][4]; + + char[][] days = { {'M','T','W'}, {'M', 'T', 'W'} }; + + char[][][] letters = { { {'a','b'}, {'a','b'},{'a','b'} }, { {'a','b'}, {'a','b'}, {'a','b'} } }; + + + System.out.println(numeroByte); } From c77b12468d718667b9e6b9703e24b53dbd22cad4 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Wed, 24 Jan 2018 09:32:24 -0500 Subject: [PATCH 09/36] ArrayBusqueda Valores --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 1703 -> 1894 bytes .../src/com/anncode/holamundo/HolaMundo.java | 18 +++++++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 876bb7709e6b20971e5d02a8c90b3b7ed868c797..24370a9434ece1964c633a3c78eec9041b33b865 100644 GIT binary patch delta 597 zcmX|-OHWf#6otRdeNdCa1`A}jC6<5L6UbTn)b<%$mT z$y;I?h7gc9TxCGNYL%A^GK4{!JSWaIOxooM*BQp9Q+62P2A(SCrNSsf zuvM+5m{Wnrn3n`;szV$nr@k|)<^*ff&%Cy@aZh?#P+2ZT>0wb@PEwXGvO4AzJJQK5 za)ZaV2Aky1;bn;tcmTP(doZmP^dpHh<4^RrLCphpE? z3D!V=aF&wGFjt+ z3BCE*;EqX+mBkh}(uT-pV4G{E6_djbm&`CrfL+d*qgeZhaIC0O@`ZkiT<_7 M5<%@|`G21)zjC}iSO5S3 diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java index c3bcb43..c56ec55 100644 --- a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -68,9 +68,21 @@ public static void main(String[] args) { char[][][] letters = { { {'a','b'}, {'a','b'},{'a','b'} }, { {'a','b'}, {'a','b'}, {'a','b'} } }; - - - System.out.println(numeroByte); + char[] names = new char[4]; + names[0] = 'h'; + names[1] = 'o'; + names[2] = 'l'; + names[3] = 'a'; + System.out.println(names[0]); + System.out.println(names[1]); + System.out.println(names[2]); + System.out.println(names[3]); + + char[][][][] monkey = new char[2][3][2][2]; + monkey[1][0][0][1] = 'm'; + System.out.println(monkey[1][0][0][1]); + + //System.out.println(numeroByte); } } From cb8044bc3adc0dd95585524a2f5b8390c86d4b34 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Wed, 24 Jan 2018 09:55:06 -0500 Subject: [PATCH 10/36] Operadores Aritmeticos Asignacion --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 1894 -> 2414 bytes .../src/com/anncode/holamundo/HolaMundo.java | 29 ++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 24370a9434ece1964c633a3c78eec9041b33b865..4738e2817362c38f8dcd07fb3b5c6cd99383d8b0 100644 GIT binary patch delta 927 zcmZ{iTWm~W5XXPhu2tJbFS{&?MO$ZU)5dMt)}<&~D(ccw*Pgbk-F9_rdqImug~Wr1 zM!fWa7muW^EJ1{XNF)*>aY={>5eX5Ocn}HZ@F>2MIp6=xeBaD}=6~Lf_?Y3i_w(uv zU^Ykk9d{)@l$pZlCbQElh?p%61?$>l;g*KQ9pOlQD3-!(Aw3lFcAAlB%v&GwdQG#? z>tF_RoD5;Sg@R5BDH7~vYip>bUdS@aeC7YiSY+Lp?_>cBg_QPa^WS=c%lP+Bk-gZ~ z^=kPASGR*PEOC-WiC{C9`Ks)TQo_HiWkpJ@NSPHW@l{!lm6oI2a+K-OVr|!2gAb)c zCW^#S;Jk delta 404 zcmW-d$u0w66otP-L$u~1=2?j;rkdxOqNdhNLPQfoq6rcfBrL4;5j=r3u^_RPh)1xn zvh)bzviow*z2`sw{Z9W%cE0^Qy#QXe9-Oa=KF6FWGUqsU#@^$k92AMZJMNV9U_&t` z!6S8%kGSY%5SQ756#os;M6-D=-O^%VB1Jc}(q=nuUC~Ylv1IFlPP%ZAuQR&oA&wG- z>7|c&Ds)6Y10+zTeFhn_*J>1E*vLh_b{VmhL>jftC>@t1(V{KJOiZRt>x>(v(5V$B zj8f@QkV&I7`n7=1D4k*XnX-az#^qz$3T7~?A!f|YB%ogWRwj#0d6_jWn;kVUXSH$& zsfKym$mLKT0t*(CM_45+5+I**(F*0RSM)s*U# P0@i7y% Date: Wed, 24 Jan 2018 10:13:45 -0500 Subject: [PATCH 11/36] Operador Incremento --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 2414 -> 2472 bytes .../src/com/anncode/holamundo/HolaMundo.java | 43 ++++++++++++++---- 2 files changed, 35 insertions(+), 8 deletions(-) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 4738e2817362c38f8dcd07fb3b5c6cd99383d8b0..4b7f4dde9974908f490945fb525dfc4a801c2f1f 100644 GIT binary patch delta 992 zcmbu7+i%Q49K}E1-JktcFIu`QE#lsG+itd9VcELXy)LC_tF)H3Zl$zr5hOMt?jl4; zMBG9`2tlKX67eEJ#DfP9p7hm&_zToo5q)PSGdc5}ne#pKJ@b9oz1;NoKYL#RQ`r9` z{jG(3mCnJwMUVW4d~?#;`cutUsqIutC!bg*qo^>P;JV`a?iZfRHo@8r+pW=QWUcOM zZrxGc+*#Y)(!SYchD+R~_2LRAkv=FPhDl(3-5;DImUN;M1L_;21%4*Q3UdZWgL#GL z1Ht1h(~A8}j+OX{#zMYmI4=|kpGc%&Sz5H*jYgi56DSWvZsIz3alAcD`xCh_5P2fO zUL}NYRA_cd(<(zfn@n=ay7>h3QfDY>>VLhC* z=bW;aoVJggv9FvH5B8YS)N`253}wi$&&*^NMz(!oHkEkD)%iKhm6AMr$2{iaFv{Mr zfQ9%Nm$cU`qDtZlM823M3?`^lOIaqdrAk~altEZBmWw8nh?1@l%3`uTq(*26Q|&%0 zg|cPLT~-O@Fw^d^T4*Shc8gk}Va&H{)Jb42Rd$7X2~7H_(aYCpJ3yW4&>%6xiQ7@u zDwap99cGw>`Vj|hD;p?eG)FDYMuLo?+rl&xVyqR> zOAD=xvk=eNLCADqOJ) znx*Sil*pzS?Lr}$6=kQ+g;ljub_tcKl0iCz%2nM0I)x(amQ`PH`t3cTq^mcWIUcX( zf%bdll1TaDQsh$V(&bX@ipad?@%}!5x#ahYE%eVUaplA#8mswluD?|JfP1CN!@gf< Cq@AAt delta 915 zcmZ{iTWm~G6o$Xm9;2p1Z!=6O#-(+pMjKVbv_(~EOGT@cx^}9gof@4QRkRpINIZxT zym;V6JP|5G5b;1H5{X3Ok`NIdBt%@|LBwSp9>v}d`#)>#z1F|}|D4bIkZHgF^ZG4d zItMP`iPZ|#37mRc`nIhf5HA*DOI>2E*5Y5x1B)K+fv zzN)(5?6Z^2JO?>c3WmAB+i07c68>c^D^qP{YOGA9x6ukLvI4bMphmBj>$uh$_#r3d z__gFMcH<0o3L(iDm}cyg_+`?wCm2P^x{cxlQw;w^m+oeNu4Zmf)Rb9#6~8Mt!OR3@ z3EWP~19|B~{H8nasLMRqGSjOUM|cxd{5gkqC~`7CkguQa`~+2c8VMFUSsd`$`~_~G ztKiVqfX_<%5@}RjQhrHF3O-YI++({KZ;)fGkQ1zw(=^EdtK}MN%80p_4kf!X{0- zSS}ZdD4F4^z&SQ+%&qgErBi8Ts{*Hq>Wh(VmQ!?TnNh@4fi1-Jcj%SFs!1MW*f0Hb zt1e?1kb1V^!y}V;K@Zz?Tpv%_LHr&?-i&4`~Dcd|2N9j#CZS! diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java index e9d6675..fc9c18e 100644 --- a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -80,25 +80,25 @@ public static void main(String[] args) { char[][][][] monkey = new char[2][3][2][2]; monkey[1][0][0][1] = 'm'; - System.out.println(monkey[1][0][0][1]); + //System.out.println(monkey[1][0][0][1]); //Operadores Aritméticos int a = 1; int aa = a + a; - System.out.println("el valor de aa: " + aa); + //System.out.println("el valor de aa: " + aa); double x = 2.56; int y = 9; float w = (float)x + y; - System.out.println(w); + //System.out.println(w); - System.out.println(w*2); + //System.out.println(w*2); double k = 4/0.00002; - System.out.println(k); + //System.out.println(k); - System.out.println(7%2); + //System.out.println(7%2); double f = 2; @@ -109,9 +109,36 @@ public static void main(String[] args) { //f -*= g; //f /= g; f %= g; - System.out.println(f); + //System.out.println(f); + + + int l = 3; + + + //++l; + //l++; + //System.out.println(l); + + //++l + //1. Incrementar el valor l+1 + //2. Asignar el valor a l + //System.out.println(++l); + + //l++ + //1. Asignar el valor a l l=l + //2. Incrementar el valor l+1 + //System.out.println(l++); + //System.out.println(l);//4 + + + //Operadores equidad + + int q = 5; + int p = 4; + System.out.println(q == p); + System.out.println(q != p); + - //System.out.println(numeroByte); } } From c37883666bb618ec65ed9406738917bc74398f4a Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Wed, 24 Jan 2018 10:30:18 -0500 Subject: [PATCH 12/36] Operadores Logicos --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 2472 -> 4252 bytes .../src/com/anncode/holamundo/HolaMundo.java | 21 ++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 4b7f4dde9974908f490945fb525dfc4a801c2f1f..93f68cdd80dc6532a655fd7a8931a8f9a78a8ea5 100644 GIT binary patch literal 4252 zcmeHJ>u(g-75|;Pvoq@lu(o%J4F=XWm^C(jK?b}wU}IiRY)s+@81u;39_)dAnDrVk zp@otX5<vyPDKEzQqoqbs;d3a4^^cq>W8Wy+drW6H)9(DfmW(p zsUI?{JM%mDo^$Sb-n*au2fW8X zIgRV@Z!-|3m;D}EAyECT2CBTJR@abfcfT5PL|ZF*4b%zz89!A`JaA-mXpFt^u?QvS`D) zX>z+qHqDSb1lh?*d3hv36C(jU@6jht%+TF5u_QUQ#|$P>q5b1ywoA2f7gCv{PA20`xF!!dR>IDtQ(WJ|okr94pyLv5l!oo3 z?X9%Zd}plJ8FRcIklhqKFrFl5(jq)E-3{d0{{_7C3wQ>)`R;9L@1)1M-gkdT%dWPL zPHIUw$zCg-axER;pr7J!&?TL1?F`eZoGH-K)!Ig9^yGNLvoCuJY@EojL9?xN+8&Ol z+LG)O)lWWyGuA{sJ(@zRh_oSVf;$*-+l>X0Td{Q0pJX^l>WNhHkUhcu>7cUsl4Bh1 z#8Hkz90xdtIpQ3LIYv3yK9Ug3>B?AxhdQiL?|d+@%fN91Cuv+)YCJt?Z*knCWbXar zsoJe&lz?sGRlFkN`NOwCx`toj*T3Q;1b$4Q*b?kPZ_+N!d%Sb425$> z$h(>%fBz7{{P~k844!PtJB4+5zQ3*yVeuL*KeAR2p`^hGc9>b3ne8)k{AR9h&N0ln z0dtD=jMZ1xI>{O0{5$Z+|e(w;r^57(*_tp2SKI zY4?%;KGI#}*Zp+4R*RJtm1*@p{Cg(`Fp`!7D9bPc`(b27M5QOM_(RTTM@$Q zh7}>04OO~XU04;aK0D^Znqa`J4VZP@E?gU~`yLGKhtPbJSUWxQ&Of4-ACBq zGXLQIQp+SZGxHSj7}};8-hC3ov(pUUe-cB-G{cQY8GL5FX0DpqsMBSuzlz-Os;iH3 z&hR|v@mzCxuEFrpJ8cq=7~D0j=LyR_?y|eX!_sc2_}osBd~6~%5FnMq-#qq70XwCT zw{0=<*?3_rBNgREQ;CJB=4>4nv2PY*4N4J18P;*N87ru%65Fs69c;@Ts6`JscViXy zk$Vs(MktX$6Vlj#^mO6y1>H@B*n|NFO4&PCK!#nP&A)n9>o($NDU5rnT`V0E#3;*?~ zKcgRec+M24KVdI@^Py1v0sHX+G!(1f!@>a1pAz+3`aHzQE>pjTjRQP+qUtjYGYZ+L zRKI{jl!I#Z2@XDGoToe&a`S^bDc$9%lZlVkIxOQB=>SM}&U{r;5O>rrD}`5UJ8x>-wLV YwdgCe{`Hy3dYDNf@69(@6AEws69Sp6(f|Me delta 681 zcmZvZOGuPq7=@pAX7sliM=Q(Jq_Xll!=zG1re$Vj7t2!1Zd2oAT56h3MlG6!wCF-0 zLyMqZ) zcz;;(r|Xd|^S8tz(VnKrKx?FbCWXwNt(%B0$!a!9n0T6;o^Xc2YxkXF%R8tegW3YbNs-Q%zVE}_{*Iil%O z+Uz#%3X@IPMmVZ}IYjLm#}q4S&S31SMwh5ip_=Jdm?FEY2F_96 zu42Yi;CU5SYLB(PN8>UZXA`}mpgpIGK8ZuBEx-lQI#pRhzo=aG7BV2J;G&-DGoCq{ zCFn4ii1_n@L-SAIQ0x$Jh&hxxl9=0EZnx>f9CGKR`zy%!SCFXlXD7yd>GsF%KSQ4^ KxFiD?!@mJ_UwHcf diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java index fc9c18e..2c295d6 100644 --- a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -133,12 +133,29 @@ public static void main(String[] args) { //Operadores equidad - int q = 5; - int p = 4; + int q = 8; + int p = 5; System.out.println(q == p); System.out.println(q != p); + //Operadores relacionales + System.out.println("q > p ->" + (q > p)); + System.out.println("q < p ->" + (q < p)); + + System.out.println("q >= p ->" + (q >= p)); + System.out.println("q <= p ->" + (q <= p)); + + //Operadores lógicos + boolean n = false; + boolean m = true; + + System.out.println("n && m -> " + (n && m)); + System.out.println("n || m -> " + (n || m)); + System.out.println("!n -> " + (!n)); + System.out.println("!m -> " + (!m)); + + } } From ade74fcac082b41ddd6510ae06b5a4e978f525f4 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Wed, 24 Jan 2018 11:04:24 -0500 Subject: [PATCH 13/36] If Else Switch --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 4252 -> 4906 bytes .../src/com/anncode/holamundo/HolaMundo.java | 60 ++++++++++++++++++ 2 files changed, 60 insertions(+) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index 93f68cdd80dc6532a655fd7a8931a8f9a78a8ea5..d53c4b0908e0667dd1ba3ca163a3b6d195e5a123 100644 GIT binary patch delta 1802 zcmd6ne^69a6vw~!9+tQ4viuYV31~M1QFjoOV#b*Y8EMK1Z3detO?_-Hc7bJScR|2n z6~)phvsExtFhu!b8o05knI>g9l1xtJOf}O?O@B4@NB{Ll6P@>x#%ZAb=%3!qci!io zv*+A%&prDNJ4W&>*M2{L5x_l&j#++`Av3B3td$v4UTD9L;RI|N8^|!J8X~vb+eh+7RMj)nw zw=u)b#??)s1`l(s!Sy=U3&gIh@dbj+4FZ-*tug4)yqwgGM$W(16>KsVeu20(zUCQU zke91Gu9;=CK(bzSizg7&xOmO()dIY?>aXEf>iS1&)n;{Ry&6%dM`V-Xv{eRGS6zkL zxK6FE*A%oUIHaI2JRTFU*i5i+&peut7(cfi4|21FLkbF|a~MkAY=6))`o$qt`&Ejy?k&IzDS)x{d(@jq@}yj)8kY zEQoGskwSB#2=&WfF+jixvS5%>Fhpq>rfi%hJ4R_U&X5}ss>3)15T$0ErFNX7?RbxN z;{tWzBJIZ|>cM5|!vyu?BO1XKI)zVY99QWquF(gWqz`eOCNV`*_>6Ai27QIk={tNu zKZJ0Te!@4fa!pex(C-Ob(88^=()VaZ8@D}?zQtBN2Z>br8qcGh&yYc1BE&6^K^EP> zc61;X4*C>3uoDV$=_)$03vtM&D|i7f@|l;=1a>o7Q9zflhqJ_^h(Z_m&e~x^F`Yvf zQvymTikF!Zv4SFag((U5(J1yZC8Lzj_9{~fR?#r_ae=9Lh>qhmE^r4~ZIoLt9 zIE;MU$(OJKN8p5AER-Lk7kzLDr@V}#Sd65uqxniH( zfB`NhPaKd{IL@|w(JR;D1iT$sB#z0|7-aWiF(k_|#N-qwWf_L~hXo=kOEAK;RGgQ~ zagwP}ye|uRzS~hG-J%nxxUI`%o#?=6rsX_2*YP%ci!lnAx{*6ACgD^t7FKPUJg$5} z3Kl9@q9CGRk-`ZD2}vaQflx4ing?Jefd8wv2ZT#)>ET{$yfCuO;*1m1+~K*S?XyQ_ zC1iy|@uu0GrMCY?lw~mOCv|j9A+gX zmaU^+mq!BkaNBW$l`~!JrOaB~`kj63NAT!34sZ}9PNyixXZA$>%pndl53hd0PX!UA z=|?I#fLT{&9a=2RVthKtDXS$? zsr|HCtR!l*m(%7*re1ppwAq*?G-)SiXva&twsDp$Qs~wOI>=!eqq>=My}HORMTygDFfo?qJ_zlAt|TFYB_ROO1WfvTOkj8 zvXjdu=gK45!4;!?c`VzwYK;Z*TsG2cv`WTgJ=cs@%WEm7&!|vqOuKGtU8A)& " + (!m)); + //Control de Flujo + //If/else + + if (q > p) { + //true + System.out.println("Si es mayor"); + + } else if(q == p) { + System.out.println("Es igual"); + } else { + System.out.println("No es mayor, y no es igual"); + } + + //Switch + + int mes = 0; + + switch (mes) { + case 1: + System.out.println("Enero"); + break; + case 2: + System.out.println("Febrero"); + break; + case 3: + System.out.println("Marzo"); + break; + case 4: + System.out.println("Abril"); + break; + case 5: + System.out.println("Mayo"); + break; + case 6: + System.out.println("Junio"); + break; + case 7: + System.out.println("Julio"); + break; + case 8: + System.out.println("Agosto"); + break; + case 9: + System.out.println("Septiembre"); + break; + case 10: + System.out.println("Octubre"); + break; + case 11: + System.out.println("Noviembre"); + break; + case 12: + System.out.println("Diciembre"); + break; + default: + System.out.println("No existe ese mes"); + break; + } + + } } From 2d042d1d5312e06cd304d48b78e031f21ccfb4ef Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Wed, 24 Jan 2018 11:37:31 -0500 Subject: [PATCH 14/36] While y Proyecto --- AmazonViewer/.classpath | 10 +++++++ AmazonViewer/.project | 17 ++++++++++++ .../.settings/org.eclipse.jdt.core.prefs | 11 ++++++++ .../bin/com/anncode/amazonviewer/Main.class | Bin 0 -> 856 bytes .../src/com/anncode/amazonviewer/Main.java | 26 ++++++++++++++++++ .../bin/com/anncode/holamundo/HolaMundo.class | Bin 4906 -> 5040 bytes .../src/com/anncode/holamundo/HolaMundo.java | 11 ++++++++ 7 files changed, 75 insertions(+) create mode 100644 AmazonViewer/.classpath create mode 100644 AmazonViewer/.project create mode 100644 AmazonViewer/.settings/org.eclipse.jdt.core.prefs create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/Main.class create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/Main.java diff --git a/AmazonViewer/.classpath b/AmazonViewer/.classpath new file mode 100644 index 0000000..6ee61f2 --- /dev/null +++ b/AmazonViewer/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/AmazonViewer/.project b/AmazonViewer/.project new file mode 100644 index 0000000..b9f7f63 --- /dev/null +++ b/AmazonViewer/.project @@ -0,0 +1,17 @@ + + + AmazonViewer + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/AmazonViewer/.settings/org.eclipse.jdt.core.prefs b/AmazonViewer/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7e5c907 --- /dev/null +++ b/AmazonViewer/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=9 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=9 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..0c8252b225104abfb9510180daebdec52abbf46d GIT binary patch literal 856 zcmaJ=U2oD*7=8}0Q5bUwg8Oi;n_s|`ZcJ}vG1-(E5vep%=UJHyQP9X=0Wv-khiJ_w#=A=kL?+03Ki`i5SDGr5uC1uB8UT;0`}g?y(ea zg=e(6bdyLhWDofjc)%?SU$t-u5_jUh#_7o_ZSk7DLRcfQW?x(mSLeKUD261 zec`>}eOoZ(TFT;fk9#tZBW1#WBgYJDt^bm!Qvrv_FceF#TmQ(Iz9-#bz1&OTGV)2} z&QUerkA2}}a0LaTsV2m_Fb$TGy+)_`q-*MX?Y&psj^1lF zUN)Ymv4oW*mKpM4>GRPUT*E3uaug)AiDIF25kn1Y4A8L7uxScgSe8^S*M+USXQz(v zls*u;&2=@h~jh{4|#B8goH{MC=KEb^q4Lg6q2+1fyAJ$};H+^m$wfQJoQrc7#&k_eRSYs-< zifS+jtb^uCmjuMwXP zVuVlQyPuKG6~AIJ!0Qp}5pG0yGs4>umLjYWu6+3OBPbt7P`(-#)+qTL$rT^MU(Vq!v~f;CQ#i z@*OGaEB0P^GI$OMak}4oMPAC_V?%z#jjVC&BhlDuH|ExS&=jt7KWd7&p$wW;eKi(s ztcf;->tk!&>R8l`)Vc51HGLRMj!2)GWg>>mw;RLNwN>GUcfu>{A`UGM?GBxZLurkZ z-oQ&GcqS+3rQesJr!v%y{{-1N>jubg4Vk=9M%U=0vBD=>=+|tb4ook#$$&Ru;@9K> z*X0qz@(&~OAJ;v?O^=T|__S?^MPtKRPm5Z89>b@6h9OHk<7~i^D}S?*&vk6RJZ2NE zcnHWtHuDAP6v#ccuoZ^|a+hs<$s|hT7GJSlV=R=v;(V>>qfCbRM#oI1T(0u1QYIBL z#CJ-5UXUy7P|D&(xy(+bY+ja2B$TG`id^J-r5s+9^X$@qxx6lauv-I87a-?Y?5vK zL4MTU}yn%>hm*JufczNvc|*=bp{4N+EuOG+!IVqvlV74g-nuoSFWU zW4CfBc39}}d*V#yY?D%`@=s69@cYIS=Zqs{yQzhStb)`+)w6X3(n}~CXE!&p3sYx) lm=nktrEo&V#PAd+_0<1+ZbGibS^tt|y!xF_>F2f#J_WD~6?p&v delta 1083 zcmc(e%S)7D6vlt=d(i&8|&GCSCw* z7$0*@Ngy#~)Wk(>tMryuZ1x`9?%lh;%%R$$%c0l*BeXI+6qhz5zXGLUKP6&Jy`m*d z2W5d;m*3QX#jT%{eL=DQ`FNy2ubpplQa@W zihQJrQ#ho_JA9lboJ@Jc8P4juY zJf+f1hsIh=x%jxMjsy-!1NEIcCXvHZ%Qd=4qDGEzophGcB>T8QCd&v&G2P^lY%=Uy zdgvv^cDs{)t!0`XyM?=Y zx0R-^+-~BY%2{T>ZeTzu#|+zb3~FPp8Mj3YDXlUSwt!)!JoDV9XjA;TftA>c3ZEHOcaNl%==%j2F+ zTsn&ol^k679hnkbnEbzvq_9kKXSt0xIyHFaL$OKorb(TX(Z46g2|o2->*nOjbLsPa JtdH69}>!5 diff --git a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java index 0a8e6b4..4e9442b 100644 --- a/HolaMundo/src/com/anncode/holamundo/HolaMundo.java +++ b/HolaMundo/src/com/anncode/holamundo/HolaMundo.java @@ -216,6 +216,17 @@ public static void main(String[] args) { } + //Bucle While + int e = 1; + while (e <= 5) { + System.out.println("e es menor o igual que 5"); + e++; + } + + System.out.println("Continuamos con el flujo"); + + + } } From 25e28b058455ae7ef83f0093d43bceb10e5f47ca Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Wed, 24 Jan 2018 11:56:05 -0500 Subject: [PATCH 15/36] For ForEach --- .../bin/com/anncode/holamundo/HolaMundo.class | Bin 5040 -> 5470 bytes .../src/com/anncode/holamundo/HolaMundo.java | 12 ++++++++++++ 2 files changed, 12 insertions(+) diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class index a238c9570940027cbad1310235075ba4b61f6a2a..723e223d0c3c39eae48d1aad6c299cfe46b40396 100644 GIT binary patch delta 1459 zcmc(fUvLvu6vlsd_mT}so2Ds?O^MhRq3It|ifuMc2hkBnU|>Y+KSohwrvnsPv{Y0? zgHlA~k77gx6|E>m5v8pLZJ{cP3J5sP_~L^vD9oUvqo{8ZPevb8A9(R$cfUQ~{m%LB z*>iVa#dlSnqvr>Qfd-EEdCr*?9)hgQBZSM%Duuh_-uBkcWy^2%(8R-eTt!k53eQT- zHcBepJfbic#7nc}nk?C^m>izdmROOfU7F}vSlisyxwvCtldKK}f;^VZyH26Qvnp?L zv%X)SRF&4h6%?vPt~Nz}b628e$=t-h!4P9^dt3i=poyXmPo8 zGR*_-1D<%)j5@v41*5iOJJ|orEMWT*m$O_kX$CMqj8+$TmB@%dCbbZn*Q#_!)ri+19o?R+= zN{{Ay?c)bMhSPc+XY_QzGdZgl@S|>(=Q4iQ_wgHE(f!HPtbd+hgXHq+b~dsJMS)(- zW}d{LNHkBeMd}pmJ9(NEnvlMYXV{91GJP}8@*EZubu-ViEy-xYdLG+(L5x-Fxx6UI zOGMA+B}tP&xj8{h1bR480P6PyM(p5QBNS*D{jVeyDnk31dD0WHgB*^CTWrO^QK5jXxCo$NSbkU zY8P*@S4Lr_d7ihK#CX=2fA9`rE@8kt%sy%;RTbuS^wCe5sxjvTq z&0kp0CjuK}3flNob{Ex!I2@LkBU9k!vn=9s81*~V8Fh>ri!V~E3rc)PvR~4o!lK&Z zXlk18VwICP;kzic-RB*N96ti#FU?K-T2PjoIPw1~Las285qgs-EYI!vo}!RDL-_>> vQ+EWc+*$vt+y$u`{C_dl;)t4@k@M6r;x3Ddm6B!rbC=_&I41uJgD?LE3cpM4 delta 1170 zcmd6nOKeS16o$XO*VV(leciTbX=zp8H>DJbL}Fkd5g}fQiKI$GS|SM1mRqWxE#;_J zDb>klP~LE|5|_c-Z_1_9a-MTKf50Q zQ@Gpd{VFn)vQWLJ$Bc|xxUs0XWNy*AMMcX?S2|QUG&(f9wGkVk zi`&vgVy8|Ktz+6L2_5jYn&4}Xk9YXA)XRi{cFL*HHlN3^m2DVe%SBFVtRz-R3k~WRMR1Lr;gpUU&3ZY>X&OnUOb&B~OvX?p zdpS!sV+qMpnh20;vg}*V(M*~N*q5}B%Q&;i9_2g*q?>BHn+v*bys5F3v?^toL$;hY z4U=i=?Pe}&E!#BOwOnFXkQ~!&S94kAT+?P(a78I#F54omYGc0XvP)=Jnqa!^0 Date: Thu, 25 Jan 2018 11:44:03 -0500 Subject: [PATCH 16/36] Definicion de Clases --- .../bin/com/anncode/amazonviewer/Main.class | Bin 856 -> 856 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 0 -> 513 bytes .../anncode/amazonviewer/model/Chapter.class | Bin 0 -> 466 bytes .../anncode/amazonviewer/model/Magazine.class | Bin 0 -> 468 bytes .../anncode/amazonviewer/model/Movie.class | Bin 0 -> 470 bytes .../anncode/amazonviewer/model/Serie.class | Bin 0 -> 496 bytes .../src/com/anncode/amazonviewer/Main.java | 5 + .../com/anncode/amazonviewer/model/Book.java | 14 + .../anncode/amazonviewer/model/Chapter.java | 13 + .../anncode/amazonviewer/model/Magazine.java | 12 + .../com/anncode/amazonviewer/model/Movie.java | 14 + .../com/anncode/amazonviewer/model/Serie.java | 18 ++ HolaMundo/.classpath | 10 - HolaMundo/.project | 17 -- .../.settings/org.eclipse.jdt.core.prefs | 11 - .../bin/com/anncode/holamundo/HolaMundo.class | Bin 5470 -> 0 bytes .../src/com/anncode/holamundo/HolaMundo.java | 255 ------------------ 17 files changed, 76 insertions(+), 293 deletions(-) create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Serie.class create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Book.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java delete mode 100644 HolaMundo/.classpath delete mode 100644 HolaMundo/.project delete mode 100644 HolaMundo/.settings/org.eclipse.jdt.core.prefs delete mode 100644 HolaMundo/bin/com/anncode/holamundo/HolaMundo.class delete mode 100644 HolaMundo/src/com/anncode/holamundo/HolaMundo.java diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 0c8252b225104abfb9510180daebdec52abbf46d..a7e1e39e7b83f46ac877cdaf8de542008237eab3 100644 GIT binary patch delta 17 Ycmcb?c7tt$A~UNbgByeFWHn|Z04(MN00000 delta 17 Ycmcb?c7tt$A~UN9gBydyWHn|Z04$&b_5c6? diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class new file mode 100644 index 0000000000000000000000000000000000000000..7a2fdd3385d9756e9224d31947a00a56260d75ca GIT binary patch literal 513 zcma)2O-sW-5Pj38iH)tTt=}I95kWnelPAT4iXapPD?R9GlP+~@vJ2^^g8#~s;K3i@ zj}j+oz>5bDJ2UU?+u1ks_5JY);27H;Dumt0B!SR6GD8`NM7$b3Rq{oqLBdQNoE!7( z!6CHAVk&}I=uvPRj%8#C6*VN#HKAsejU}Pe`xW(Vs`TiD(3C^P_sZx?VOi9ki88C= zAZJ)o&m|^RA|`kuvri_S5W0_lwR6-Y)C4z`VkqXT|%p;w7kiZP^R}HoY^*!hzEiVFfK{QJ}EY_*ZaqUcm%(1vNV!cDsNcN zw|1280y|(Myzej%~+Z+QR! literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class new file mode 100644 index 0000000000000000000000000000000000000000..7e00fc3291abe963e279df99b7ba9189ab72e2f2 GIT binary patch literal 466 zcma)2yG{c!5S-295{?TA;SCiHN+`IB3PckL2`PdiCku+*WyPp zS=-1Hk&cB?t}e-%ovVV-8~$%*HXe@hrAg$ia(_nUE-u`JI0f6`MK<`<5pZ;Q)8j^2 zhuHLWgqFvxl5czD!JU1MUA~POiLrkEft`0wD%j%~c(RIp&ZD&e2RP)4aO73Tzf!ql AX8-^I literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class new file mode 100644 index 0000000000000000000000000000000000000000..48469116286ef82854b4f4e385feeea41b2aa752 GIT binary patch literal 468 zcma)2yG{c!5S+a{j)a7Sgl9WzoJ5--~;$5 z#NH){hJwPgp7D4+-p{Z14*=&l3=t5HBbO+)HgaRFIN_zU3!`6jsuEFRbTxvFktYOZOrSeL#Ty@MLZ|<08u--M$pxXQ$41VLvp4L;)Lxk~Z(@}z zVyWd8ml}=Br%yau zrE(F+Lze!+*J9aEjl9w8|8oYCvOaKG8tGe;H*Nk5=Pds+jv#?#w3T921%VJ7MXjM; v)Xg<-pebA?mj@PX3sVJ``=@W%eib1=SFkE_-gHN>vEJ`uPZ(ieFu=h#W;<(X literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class new file mode 100644 index 0000000000000000000000000000000000000000..c0b5714c96f33cd93b3fb086380a7a29f8fe27d8 GIT binary patch literal 470 zcma)2yG{c!5S-29E*yb`@P0H%2muAIs6aGGNJs&SpcHh@#R`t@Y{~e7;IF8VDEI(A z3bE&$L`&hF-P!Sa*55y$UjWXq7o$cvNNp~pF{vFZA#?d=%}lEoaNH~%00-@ z+=xwOHk3}6bwxJ(lYS-~_W!dp8&3wdaH+c1<-{cX#A&%7_Q6*86I*Rb@rr?dH6k7>D3i zc&!~iO|&=y9@-8&75Wt}ReBf8PG3RKVZY*69r7B=Q8=!%8ZZ)L^Xvl~@0`@I#j)kc TI<`6QE)3YgF5d`y&b9vw$)IOS literal 0 HcmV?d00001 diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 92e4872..9a3c3a7 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -17,6 +17,11 @@ public static void main(String[] args) { System.out.println("4. Magazines"); System.out.println("0. Exit"); + //Leer la respuesta del usuario + + + + }while(exit != 0); diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java new file mode 100644 index 0000000..9e83406 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java @@ -0,0 +1,14 @@ +package com.anncode.amazonviewer.model; + +import java.util.Date; + +public class Book { + int id; + String title; + Date edititionDate; + String editorial; + String[] authors; + String isbn; + boolean readed; + int timeReaded; +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java new file mode 100644 index 0000000..b05d064 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java @@ -0,0 +1,13 @@ +package com.anncode.amazonviewer.model; + +public class Chapter { + + int id; + String title; + int duration; + short year; + boolean viewed; + int timeViewed; + int sessionNumber; + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java new file mode 100644 index 0000000..e499a29 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java @@ -0,0 +1,12 @@ +package com.anncode.amazonviewer.model; + +import java.util.Date; + +public class Magazine { + int id; + String title; + Date edititionDate; + String editorial; + String[] authors; + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java new file mode 100644 index 0000000..1993cf8 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -0,0 +1,14 @@ +package com.anncode.amazonviewer.model; + +public class Movie { + + int id; + String title; + String genre; + String creator; + int duration; + short year; + boolean viewed; + int timeViewed; + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java new file mode 100644 index 0000000..aa42ff6 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java @@ -0,0 +1,18 @@ +package com.anncode.amazonviewer.model; + +public class Serie { + + int id; + String title; + String genre; + String creator; + int duration; + short year; + boolean viewed; + int timeViewed; + + int sessionQuantity; + //chapters[] + + +} diff --git a/HolaMundo/.classpath b/HolaMundo/.classpath deleted file mode 100644 index 6ee61f2..0000000 --- a/HolaMundo/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/HolaMundo/.project b/HolaMundo/.project deleted file mode 100644 index 10cc775..0000000 --- a/HolaMundo/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - HolaMundo - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/HolaMundo/.settings/org.eclipse.jdt.core.prefs b/HolaMundo/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 7e5c907..0000000 --- a/HolaMundo/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=9 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=9 diff --git a/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class b/HolaMundo/bin/com/anncode/holamundo/HolaMundo.class deleted file mode 100644 index 723e223d0c3c39eae48d1aad6c299cfe46b40396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5470 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 B^ p ->" + (q > p)); - System.out.println("q < p ->" + (q < p)); - - System.out.println("q >= p ->" + (q >= p)); - System.out.println("q <= p ->" + (q <= p)); - - //Operadores lógicos - boolean n = false; - boolean m = true; - - System.out.println("n && m -> " + (n && m)); - System.out.println("n || m -> " + (n || m)); - System.out.println("!n -> " + (!n)); - System.out.println("!m -> " + (!m)); - - - //Control de Flujo - //If/else - - if (q > p) { - //true - System.out.println("Si es mayor"); - - } else if(q == p) { - System.out.println("Es igual"); - } else { - System.out.println("No es mayor, y no es igual"); - } - - //Switch - - int mes = 0; - - switch (mes) { - case 1: - System.out.println("Enero"); - break; - case 2: - System.out.println("Febrero"); - break; - case 3: - System.out.println("Marzo"); - break; - case 4: - System.out.println("Abril"); - break; - case 5: - System.out.println("Mayo"); - break; - case 6: - System.out.println("Junio"); - break; - case 7: - System.out.println("Julio"); - break; - case 8: - System.out.println("Agosto"); - break; - case 9: - System.out.println("Septiembre"); - break; - case 10: - System.out.println("Octubre"); - break; - case 11: - System.out.println("Noviembre"); - break; - case 12: - System.out.println("Diciembre"); - break; - default: - System.out.println("No existe ese mes"); - break; - } - - - //Bucle While - int e = 1; - while (e <= 5) { - System.out.println("e es menor o igual que 5"); - e++; - } - - - System.out.println(); - int[] numeros = new int[5]; - for(int c = 0; c < 5; c++) { - numeros[c] = c; - System.out.println("numeros["+c+"]: " + numeros[c]); - } - - for (int j : numeros) { - System.out.println(j); - } - - System.out.println("Continuamos con el flujo"); - - - - } - -} - - - - - - - - - - - From 3d49bc4f933066defa5f1741e62947d62c0d7e08 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Thu, 25 Jan 2018 12:04:59 -0500 Subject: [PATCH 17/36] Declarando e Instanciando un Objeto --- .../bin/com/anncode/amazonviewer/Main.class | Bin 856 -> 1289 bytes .../anncode/amazonviewer/model/Movie.class | Bin 470 -> 470 bytes .../src/com/anncode/amazonviewer/Main.java | 39 +++++++++++++++++- .../com/anncode/amazonviewer/model/Movie.java | 18 ++++---- 4 files changed, 47 insertions(+), 10 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index a7e1e39e7b83f46ac877cdaf8de542008237eab3..e42093873dcbe250686e9edb06e4c34e005dbf03 100644 GIT binary patch literal 1289 zcmaKs`)d?e6vw}JH_6VfW3%RIVp1nf8k20gV`6;fVH4dzAlXQ_uD1Q@W^#!WcV@!u zY<%?Bf*=$Mf?z3#KP?FUprS$w{lWa!KdJQfy}JWdG#$9-+;bo2e(pKv&hLNk{RZGP zmQzRw3_5{lOW${bO=U|@-VOX+SKU&fy(V2hg%*MAw%nC=MfzLz`o^|$B7wF!*LR}@ zf#leDS)k<-cW019+C(eb1lm_!UlnWKh6=xy8xhgHISVkO|!>DFOCYd zMsCyu{on+>tlz{j3rNHRHb@NWnb@?cQ5II!U zoxrbh>)}!)ottZNC$7XyDX4{xT6T2_q;=`%bb7>jZe_d5pEXW(^(70Ui^yeH*fefavhzo(4EWPeuci|{0j_r z48O+bTIXW@MXc>uPsRFFtWU@KEOl~W@F~3mUpAzs0&;A5wkft5wzF&(*yigPuVb{1 z;X1532J7grqnAg&#(51e+jLB8;OBpC=$j^?Z@P_s$_z{E5N~Fpi?Rnt_#ir%@J^o9 zg)`{J0!Nqm!iqSGGM~_O4B!V?xQAif=gJ>h89!kX4;a#in8qXinI3azorKRYhv&S7 zj^;!&Vwk5#UC>W)ku&@y;1?{?XM&!uVu`&ZE^$RKGJl~bg{=4!o=7ymKL{ppnbQdr F{sr+dAS(a> delta 444 zcmYk2J5K^p5QWdM$}Y>I2#P!eSHu_U^3q1FNYI!_VX&jR8bS~R1B9pzwS|S*&Oc$W zu&~ft;}7tk*cf$Kw=kRB@6OE0nREAA{cx&p-%rl~Hj%qkUv(EI;FsYecuz%7q#B}G zO_eS?-O8DUNlcjy(rMbfp_ns-h>Wl~prAB^sQFF_d6obLbLJ#?XtcUaitm zu)t;3&`XuJRW1>foT2AitvU}^2-*f~MO9qYnnU?2K~5Wb;iA?hjEHu%L-3am{$=X6 zYt8C54=a|2_6eR+SDe&~;`~S)n?C8VFTu@E)4;JX%JeW@7{fSsWWL|S!5^?E?L5Hi z3p^q?WXz^+Gj20sbJ6Cq%_K8&_wzDfD+wx}hPAk?u)CWZ8hpGv%$wu9I|(nc{GYeD kn@0${h+6W%Uly!koh=+FuuY1Srnz#0zThCPGS)2n3;(xHuK)l5 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class index c0b5714c96f33cd93b3fb086380a7a29f8fe27d8..36dca903f5b6f5bfe834d75fcf7ad23888095591 100644 GIT binary patch delta 69 zcmcb{e2sa7AEPBB11kd?0|Nsi13Lo;nC67iTu_=DD$m2f3zp|&;0Mu@+Zp`<);a{? delta 69 xcmcb{e2sa7AEPA$11kd?0|>A)aDZt}D9r_>xuNnr47^}@J_ddeJ-MCH9{|-d1la%p diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 9a3c3a7..220345b 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -1,10 +1,16 @@ package com.anncode.amazonviewer; +import com.anncode.amazonviewer.model.Movie; + public class Main { public static void main(String[] args) { // TODO Auto-generated method stub + Movie movie = new Movie(); + movie.title = "Coco"; + movie.duration = 120; + int exit = 0; do { @@ -18,8 +24,37 @@ public static void main(String[] args) { System.out.println("0. Exit"); //Leer la respuesta del usuario - - + int response = 0; + switch (response) { + case 0: + //salir + + break; + case 1: + + break; + case 2: + + break; + case 3: + + break; + case 4: + + break; + case 5: + + break; + case 6: + + break; + + default: + System.out.println(); + System.out.println("....¡¡Selecciona una opción!!...."); + System.out.println(); + break; + } }while(exit != 0); diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java index 1993cf8..2a50a9f 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -2,13 +2,15 @@ public class Movie { - int id; - String title; - String genre; - String creator; - int duration; - short year; - boolean viewed; - int timeViewed; + public int id; + public String title; + public String genre; + public String creator; + public int duration; + public short year; + public boolean viewed; + public int timeViewed; + + } From 197c668ca189fe118a9cef6dc4f8ae43874171b1 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Thu, 25 Jan 2018 12:42:43 -0500 Subject: [PATCH 18/36] Declarando Metodos Static --- .../bin/com/anncode/amazonviewer/Main.class | Bin 1289 -> 1908 bytes .../src/com/anncode/amazonviewer/Main.java | 63 +++++++++++++++--- 2 files changed, 53 insertions(+), 10 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index e42093873dcbe250686e9edb06e4c34e005dbf03..2b551606e2e6f2604a40aadb702169fc198d448b 100644 GIT binary patch literal 1908 zcmai!+iw#`6vn@CocMxsAt4tMQZ|I9xz&acpd^9Dc1#HIC5ow`v}!wcM$RVou4Ox+ zph}f0Rq9h8`%qPC^JJ-S1&Jaa`T%eJSNb1RsO>lFO#>2gY|YG`nK|?O&N;LD=ReQ? z0B{*eA3Or11-l%PmQ}E~R795LBiq_H)dN+Hq@-#2;1%fEk^3@Il2$R2$?vE_U7%yh zw9NVqfwsx1oPak@?;zR`2%#Mv0^Lc|Qt7>NURCeNd`SuPChdYOoM}fk$f}d5WO>n#GXke$Yl(C&kzQNLWQ}MldOwpk za%+jZiOnG1f#Jhhq8+hsdWSHEa{|7KKCr}~`X}EOlON{=;Kzi(Ojeatpm3qa+QxQZQdWv1rwl+>(Aw3Ir~Ojg-wY*8G^JITtpvs_K}t%+RH<5wq=G zE`|j{^V}e3-u%2QLm@ z6S+sBuCB2$z0O)Fo+u#J$giqe#kOj^6rI_+EbOLa#kmiDT&JFe1tXPVBD2QAf(t$r zzua8TCN>Y3Lt0mSTUP3-O7(GpF8arBMK|swHk&5|^cFYXn*t}e9?N9bn~R-JTu0$k zUbhwyU5(yfOCM^;+I!W4x@qcr9MG>tSl5*);5Ff^q{}4qy=U*E72(L*p?&&y_2<&#T|`7wg=q z_a3w@K1P4<$Wx5!aoio>b;tMIampQM-0^*PjBxZWjr_`!fVk7^2!I*3Fxx!aRkj7T z>uk#n%s#`#1|}L9Z@_3^w1MFU21$R4d9C3}^K4qfKmMz9aBWUv@)+WC7iFKM-OGO; zh8fs7^kbSY>Kq1%8A1#rSiu=oV4%j;eT?HFCh!%e@HJ-f4Kx2OcYnu^+xNJFA1LrA zEa4Xl)JYp~Qu8xDz%^PcxW`kkF>Q;qP9gY;pTk!u3s1X8|Nf?mfWG~1VHCY}VMd(9 zx*;vS9@1Y&Aq_jZTBb{kmm`iI;s%glSgZfn&%+N*Q;HTqj21xTjn>EyTOw~0nItkr zWSYnfksHS%qpgv#mdGrT9}$@&@-C70i2V3ic>#o;zwXxl{+_k-VD{qzNf}jzIVvj=(Hs-~bRQfz=lh*G*WY)3KbxOx+V{VozXBLWc~AS+7(k04 zwHN8CRqR!BBfntpSf+*uLP4|&8fNT!c8F$s7#-*ooO3K^!xTj4*Nq(`zhP9@@{7)< zRb3nR!{T9dBOwT`Zf_cnWmg3<7eX)e0L}{{XObRnIc6n{K3ou}_O_dmZb`Xi>FrD7 zasZbEv6E=a&fj5uhh0pA3H`{pPbC!?5Fm)0`%wzZ1wp8o(@%!q3Zg`_l+zc@P0OS? z#CZmD`m}97pfw^04>8tQGagx0-+xsQDCG3nUCYss#+cuuF^CCwLCNg>h=+OWicgCm zJx``$XP6o%MJDsyn$qnS)RZXhk~&wD$57BfmJh!ma`zM2%0^>HXv;=+kIQv7@s{=PqG|))QQgW0cYQPW=qm(hqq=$YFX%9&c zx`!SQaSt8reT-}V1mmZbX(itNyMMq86&m$A;?x>hZbCD{Xr*pP3%401O))lW#R%Fk z#lK}fkK5?PGWWkyLjq5r;~A28!O)i^^c4o+B9GT7;SFEkd!~9E@dGAsze!mdYm~)GM1+)JF*JF?p diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 220345b..26be44c 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -6,11 +6,11 @@ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub - - Movie movie = new Movie(); - movie.title = "Coco"; - movie.duration = 120; - + showMenu(); + + } + + public static void showMenu() { int exit = 0; do { @@ -24,14 +24,14 @@ public static void main(String[] args) { System.out.println("0. Exit"); //Leer la respuesta del usuario - int response = 0; + int response = 1; switch (response) { case 0: //salir break; case 1: - + showMovies(); break; case 2: @@ -58,9 +58,52 @@ public static void main(String[] args) { }while(exit != 0); + } + + public static void showMovies() { + int exit = 0; + do { + System.out.println(); + System.out.println(":: MOVIES ::"); + System.out.println(); + }while(exit !=0); - - } - + + public static void showSeries() { + int exit = 0; + do { + System.out.println(); + System.out.println(":: SERIES ::"); + System.out.println(); + }while(exit !=0); + } + + public static void showChapters() { + int exit = 0; + do { + System.out.println(); + System.out.println(":: CHAPTERS ::"); + System.out.println(); + }while(exit !=0); + } + + public static void showBooks() { + int exit = 0; + do { + System.out.println(); + System.out.println(":: BOOKS ::"); + System.out.println(); + }while(exit !=0); + } + + public static void showMagazines() { + int exit = 0; + do { + System.out.println(); + System.out.println(":: MAGAZINES ::"); + System.out.println(); + }while(exit !=0); + } + } From e5f002ef418e05c04a9cb2929d0862c81211f151 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Thu, 25 Jan 2018 13:16:13 -0500 Subject: [PATCH 19/36] =?UTF-8?q?Sobrecarga=20de=20M=C3=A9todos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bin/com/anncode/amazonviewer/Main.class | Bin 1908 -> 2250 bytes .../src/com/anncode/amazonviewer/Main.java | 29 +++++++++++++++--- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 2b551606e2e6f2604a40aadb702169fc198d448b..d33fcf722b069f361f3733dd4f5aa9a92a269d9d 100644 GIT binary patch literal 2250 zcmah}`)?Fg6#i}>>}**c_CcZLF~tgfz;0=2)olf~?a~%@yRf?yD4<@p*D_^yX0tox zm1s;%OiVN;CMHG`lm4`cCMG@t8#Mj^Q4{|a{{utR@6HY_M6#Xa&Y5%Oob#R6J%9f5 z@K*q%kO4FZ?8`ZYh_vmTv!o)jAn!T$Elb^2rASg*b^uKRJ6Gf_8Ocj~Ig+}*qH?al zmI=$Y+!F$gefxh(IoVU!F}eKc&QRnaNA28P+nv8Sw=b(Z8^1IHQtP}q#$v0PpG zu@GL>m2dGX@4;&E>mfwf#Wi>>o(SO$Ee>jJFAOa`8Nw+o-RAjt8jk)m8N!t3rXX*s zT37+Z1-5&oU3IN|WLml$zG(!t{;bxYW9j{>u4{O6vL9!4{kIrM3iO8gJX(9S_Dp?O zS!2JXJw5tA$4D_z0YRrmNtKI^UFJM*%eXRkGbxMSC>zMIl+mb}OmPM>W;ANxLQRs1 zr)v_jI=iVGvgoQ3Yki4X&}3>hb}k!F*Nhegwo*2kN}a6o+g~Pf~%$Xz2YY*rm@s9ExAQvI!oS}K(0gUhY(Le=w zzd?nq{0`L=NVky-Vmo&D#>3>baZ?pLH*8zz1GH?U{)T-M+R*OV^P1M|#V6F%x_>l| z|A3Cx?)%uM>B~NS#ixgT+V9grpC0vT#HYu6Izrks(ftiQ1DCzG&IlOf3G*E1iSnG{ zIn9%(V6uwQ3MQ&}t%9*C#w!@A;zR`lRm3Xj{Tb7jAK-KqGZl0)#``#)?Pz(z<^KfliiT$Wg#KovL4A+?)+$=-)^>ZX@zYH|o92`V5 zjnia?8*7${&k_C%6HKg6Km${*g`xu>j1GX1+!6I4vvna;ggj5kG$AvD%o6g#rjQHu zAura2yhO-FLS7-{RYG1PasWf9iMEF}1=qR$9}y J_-?@4{{c~7*_6QikV(xz6|77CW&OKTgOCYo*%`;x{jMr#F8Q&`%xYQ#u= zK`01@dSV%rn2|+1Z`Yub{E>=i7Gx zW0>DEqDp+PE$>890Km0FJ?{BO!IwHq!!uWYR3! zi?jKXnN04bmz?`d*O8HHs%d2ff=tTJOf6i_UuvfL>Z(<(t~2X`fS>!8Z5NuG`x_<8 zE9EDZyLDz(epbWshdLm1DYRkXk#TL(@vk`TV#vjy3)4lviKvw=Z8#t@$3I5rW-Gn~Y8roZ5=zr;A+ zAc1#C;R8GLvqYrvG4F8}6O3|LB0ItVG07+lV;73p#T}t|l=}0VZTK)MUwL~EH2P2d z?_Y-Wa3Vv^f{rW>(uyF@rl%Wq0yGu$?$xR5UQkv9y>l(^e7iTtGxPL{^e)n~=`D2h zrdpoW?v?0Wp|?oyD!nCo*E)K+mX~k$uG70g?J9^VCZ>G&lJM>oQt Date: Thu, 25 Jan 2018 16:22:54 -0500 Subject: [PATCH 20/36] Modificadores Acceso Constructores y Sobrecarga --- .../bin/com/anncode/amazonviewer/Main.class | Bin 2250 -> 2460 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 513 -> 710 bytes .../anncode/amazonviewer/model/Chapter.class | Bin 466 -> 583 bytes .../anncode/amazonviewer/model/Magazine.class | Bin 468 -> 617 bytes .../anncode/amazonviewer/model/Movie.class | Bin 470 -> 1360 bytes .../anncode/amazonviewer/model/Serie.class | Bin 496 -> 604 bytes .../src/com/anncode/amazonviewer/Main.java | 5 ++- .../com/anncode/amazonviewer/model/Book.java | 27 ++++++++---- .../anncode/amazonviewer/model/Chapter.java | 22 +++++++--- .../anncode/amazonviewer/model/Magazine.java | 19 +++++--- .../com/anncode/amazonviewer/model/Movie.java | 41 ++++++++++++++---- .../com/anncode/amazonviewer/model/Serie.java | 26 +++++++---- 12 files changed, 102 insertions(+), 38 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index d33fcf722b069f361f3733dd4f5aa9a92a269d9d..6060120c19eb0129a2eec4ffae155bcc8fa9529d 100644 GIT binary patch literal 2460 zcmah~Yi|=*5IxsP@Y)yx;hmJSDHIYy?eI#A6CO_DK){Yu+ZY1nabqvZ67Q~SZ=g`M zs#K{`rB;+*(-m8Crs%S>N4 zimt$_A=5V9V*)Kby#;~R5$+D71)&Jquu7mkW!lEXyftl9^K!au2y~>JqAV9=)l_TW z+3L=kHGv(erX&UlV3CZ#=AMhGWimOpYT7e{y@epw3+#Gf4vXZd^D5O6Y0c-%!FPTPo7I=!`O>`LG+QfC-Bp|BX|u_fnY@?EVB`t zo+D9jK|{X)G#n7<%Nb>(SfsL2H_E#G@SbH<9ld1eWvM%rqWSPAo2!~3OH#ujwqk!& z_gYlbFu>)3sGc*brorVK6yac0A9kEMuHpibLyVO(@-~Nzo*{-Gj_O&X;#6G?oXYlr z$4fo$l;kZ9C&<1(swdwu-7o}(BN$O#3#+a*V3j)=!Pt_!0k7PrA{bZhkc#$bDDRmF zQp&r=%kh|wdNUD0#!F+#Iio=?>%700e|=GNp~S)5DDiud_x zxI!u8aXp>k4CM59Tmz?9d2-2Y!^5SjZe&(gT%$^@ORRzcBc~FR`DC`S>6*Z5`i3)^ zGY!WqJD~C=P9`plPk5hIrG(`F=ncBBBYL;s1gd@l%|D86`(}o zxx(KdS20@78QS*Vh4up<0t|rn8Vp#?=SU-fb`4h{tVO%Od6J0&^liM4byFQ39UIpN z|GJCKslEklTh6uC176Kt5p3XBu5xZ}?88gg&Q&|}yo?>p8iM|qn)sA4D*GQTgFm9X zW6uJ5m5up!zi$uv_ONeX_w5ni4*K?}Z;#Wq4t0IY%)pfQtLg>%ct?33;vMIGg7+Bj zR2{>MNYpX3h|xL*7ICtU{zaUwWA7r;b?my2$*H@@E+SXQ7IIubK`}kwK;)|PtN)HG zL0UX<-)E_y6amT*#ujv7D>|`_M^YyTv>TUVgINzn9DH^wd4Y zEvI>&o#6zeSa_PnW|rnF!15bZ6am600)*rV(hTxyQ^+hK^MpK0$O0kH5%Twjv~taUZgqJyw@kJ|xsD;HH;Eee@x9iu>W}!&Gmd34eD9Qw5kTTiH4O H22lPV_}$?{ literal 2250 zcmah}`)?Fg6#i}>>}**c_CcZLF~tgfz;0=2)olf~?a~%@yRf?yD4<@p*D_^yX0tox zm1s;%OiVN;CMHG`lm4`cCMG@t8#Mj^Q4{|a{{utR@6HY_M6#Xa&Y5%Oob#R6J%9f5 z@K*q%kO4FZ?8`ZYh_vmTv!o)jAn!T$Elb^2rASg*b^uKRJ6Gf_8Ocj~Ig+}*qH?al zmI=$Y+!F$gefxh(IoVU!F}eKc&QRnaNA28P+nv8Sw=b(Z8^1IHQtP}q#$v0PpG zu@GL>m2dGX@4;&E>mfwf#Wi>>o(SO$Ee>jJFAOa`8Nw+o-RAjt8jk)m8N!t3rXX*s zT37+Z1-5&oU3IN|WLml$zG(!t{;bxYW9j{>u4{O6vL9!4{kIrM3iO8gJX(9S_Dp?O zS!2JXJw5tA$4D_z0YRrmNtKI^UFJM*%eXRkGbxMSC>zMIl+mb}OmPM>W;ANxLQRs1 zr)v_jI=iVGvgoQ3Yki4X&}3>hb}k!F*Nhegwo*2kN}a6o+g~Pf~%$Xz2YY*rm@s9ExAQvI!oS}K(0gUhY(Le=w zzd?nq{0`L=NVky-Vmo&D#>3>baZ?pLH*8zz1GH?U{)T-M+R*OV^P1M|#V6F%x_>l| z|A3Cx?)%uM>B~NS#ixgT+V9grpC0vT#HYu6Izrks(ftiQ1DCzG&IlOf3G*E1iSnG{ zIn9%(V6uwQ3MQ&}t%9*C#w!@A;zR`lRm3Xj{Tb7jAK-KqGZl0)#``#)?Pz(z<^KfliiT$Wg#KovL4A+?)+$=-)^>ZX@zYH|o92`V5 zjnia?8*7${&k_C%6HKg6Km${*g`xu>j1GX1+!6I4vvna;ggj5kG$AvD%o6g#rjQHu zAura2yhO-FLS7-{RYG1PasWf9iMEF}1=qR$9}y J_-?@4{{cWiby= z=#IrAyusglSHr~|&D87{B)1@W1uYf?DIi!tQLrRAMa5-Q=v|^~k9u6f^=OFY=s3e# zbdr%e&9E5-Cd2lpWOv!a`3DqWsL)4=7I9Gp0afjh;bKySeT1Yqz!Q})9;t=#Oh*_G LH1vN!O5<=0;IA{6 delta 182 zcmX@c+Q`Cn>ff$?3=9mW46+ls9*8n)XofK|usG+Zq;fGZGl=mp2r&pxE@rH%XJBAu zU;`>-U|?t90MncdTwt0T%I9I=1@rl!e0~N2FkcX?kCA~9WEPMV0gCDaX+|K;s|uuGDw4!$p8SpZ4Q0_ diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class index 7e00fc3291abe963e279df99b7ba9189ab72e2f2..94e8df80643d74e8577109bec7023bad01b1a559 100644 GIT binary patch delta 290 zcmXX=J!=9{5S({+ew{CRerwc3t@K$~r3%uXU+|}da0nK*f~7ww zIB!j}GrK!GJ6HGY`Io=r3BU_Fd;fP@=}z9mZ8%tmo7G_U_4&40y^d$Sxq>(PSS)?G zC~5>KDY)IF-#PASHqn2x>eCX8z|{K}DAU zIo3S4Yuo`Vq>e5us|D5gvc!y1`oJFVM|HhC#Bd!4L(SG&weR13clG9jzpg R5@sVg!fYs)Ph0F9v~O!?9Pjd@crVFrSBk7fka(#reTBBLgGI3?L~4l+_2)j6j-IYdeGRMj(TU fK@>=`fd!cv#DHubhyn(21_>aKkwFryictyxHGU2A diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class index 48469116286ef82854b4f4e385feeea41b2aa752..96257dba63e5cc5beb25749ad793abd969711888 100644 GIT binary patch delta 324 zcmYk0y-or_6ot?1uEH+k0-}ijmazV8MJOz>BsLoQAx_Aebv0zMk6EuhcvP<{PE|IJ@A65KjjvaeX`ZC< zjmq_ZzrN8K3V8kJ2OYr0wnT`AfZOg2eF*GIlu$NqPr^rF+`dEwWr6A-$@J~?X{0Cj zYLx2v&&$lg1~!?$i66iZWt?-COQ1aPvS)VY%*<~t=kLE?e*nzmt%eZ8WYuk0+;OUIO<26azqrnU zEe?feHAqvp-n;axA;QqJ%MZ9!=gzkEacfspeTI--V_-#wsBimq!H_JSUn={a?Q9pw zxGfxyj9S$b+;=?&z1H-&Z@Ugd^riR>w z`IL|LebF#5jTtJ^ZPKXHL7QyX`b1;#X*hy63L0h^1}@KRxoOvH!qah|TE8JDyO2O0 zbFym>Dby91xr)3oZ{RVWkQ3kA6Ale7f7R8Fft}Xi4)>?OTEECkaT*Cz&tF)4vv~{YeHHo~=Fp@2HW;q3;bu7D0 zuPWATIqZab6tglfCTK0f^qzEt5JilnklZD8(k7{s_DG$yMe3v-QfC*s)!C!;VT#m? zBz^lx`;Fqr+Zpp1DRa7o0duB>K{MaNu$hjuFlwfwEsTFx5hmz6MtOlAL?}v};&f4* zKBO>+G{(`7+hkn|V&V=a>5rl-R;DCL8&Z`MKuJOzmlJ1F8#p0-^gz! ztz$eee`27GM{PW9WAW7RDliOo7*+zqcpI++kMlkz6;+0qCoo5x?}$(K&Iodz&@#Ls HT?obhnf?-z delta 186 zcmcb>b&Z+p)W2Q(7#J8#8Du7MZ5CzL&}k8 zQ5q}MgW==!Cz_OCU@Ndwh$C){l443&QOyumlrnkrn45u< EU+M5IU;qFB delta 219 zcmcb^@`0J_)W2Q(7#J8#8DuANtuo**PAx9Z%+CufP0TCFEU9E3DnQZzy>547}yy&z%(b6=7Q4PP Date: Fri, 26 Jan 2018 08:51:15 -0500 Subject: [PATCH 21/36] Aplicando Herencia a Film Movie y Serie --- .../bin/com/anncode/amazonviewer/Main.class | Bin 2460 -> 2332 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 710 -> 2218 bytes .../anncode/amazonviewer/model/Chapter.class | Bin 583 -> 1847 bytes .../com/anncode/amazonviewer/model/Film.class | Bin 0 -> 1684 bytes .../anncode/amazonviewer/model/Magazine.class | Bin 617 -> 1606 bytes .../anncode/amazonviewer/model/Movie.class | Bin 1360 -> 986 bytes .../anncode/amazonviewer/model/Serie.class | Bin 604 -> 765 bytes .../src/com/anncode/amazonviewer/Main.java | 1 + .../com/anncode/amazonviewer/model/Book.java | 48 ++++++++++++++ .../anncode/amazonviewer/model/Chapter.java | 42 ++++++++++++ .../com/anncode/amazonviewer/model/Film.java | 62 ++++++++++++++++++ .../anncode/amazonviewer/model/Magazine.java | 40 +++++++++++ .../com/anncode/amazonviewer/model/Movie.java | 41 +++++------- .../com/anncode/amazonviewer/model/Serie.java | 32 ++++----- 14 files changed, 222 insertions(+), 44 deletions(-) create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Film.class create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Film.java diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 6060120c19eb0129a2eec4ffae155bcc8fa9529d..ed7e1a081c5cdf909a49912dc112af6dbf70d0f0 100644 GIT binary patch literal 2332 zcmah~{clrc6n@@q(A!cz9N(L;J3!qAwBu`NH-T+*Q0T{4OJRWEUHiIS*4|rhZ~2NE z6B82?jfshg(ZqzGnrLF;M_>V?2}Di&SNsnQQJ?qTyA9NIU2ad$x#vC4InO!o+3$Zn z_zA!fltO3|*io{pal^7oc3H-as&U7*ZkY0>bmAGqv_j|**l^vrVZ(T$d$R zVD*S;neH)x_P+k2K*u;wN6?ON6sxdWV13%OWVTVAkxs#wsYrp&v|TbPMZ+1~eMFD8&6WE)V6Dji!dOTA*~cCBPS{@$WimqyvpFdz^<5c3JD zYuHEiU`)?T$COlKEcQ@LAG7UwYJ&pN!}K*~jXNZZmVA|8pVFLh-ej$&lV?87Vbu_%r!b69zMX(;Px6l2P| z){C*2j(T%4ili5&YRpSNtq@KLtn(;rxMn4O(r`J}69_B+Gs^!gDGpk_~&sGBs5&`E&1e>Z=tHH8=o_3u5`%tC04;B zPRTjLs)75^zU7ZLI>37kI;`REsP90zmRcC=us%3Ez>w;2454w^s1oEXo_6KrrAom9{9>@cMJQT~A$Vq^h{CWaR9Y7>JCIMKww0>+!z^AHo$_i=gw zsV25E$9qVtOtU^BwXVai zgEP=Eh21D{9^XYD-lNC+O!Wio$A?V!V+`UG9KfeIgwL4z7Z}2qIEuTB@HK|<4UXXl z-lZQ|&LhtJuPjNmYl}zjFPOwRY6VzCImb5Tz04v{`0wNi-WF}E)F=8UHnOF>zd=hS zPpg)8d#wq|Ej(TBAIs%-dF-Zm5Z*1MT;~ZU6uP literal 2460 zcmah~Yi|=*5IxsP@Y)yx;hmJSDHIYy?eI#A6CO_DK){Yu+ZY1nabqvZ67Q~SZ=g`M zs#K{`rB;+*(-m8Crs%S>N4 zimt$_A=5V9V*)Kby#;~R5$+D71)&Jquu7mkW!lEXyftl9^K!au2y~>JqAV9=)l_TW z+3L=kHGv(erX&UlV3CZ#=AMhGWimOpYT7e{y@epw3+#Gf4vXZd^D5O6Y0c-%!FPTPo7I=!`O>`LG+QfC-Bp|BX|u_fnY@?EVB`t zo+D9jK|{X)G#n7<%Nb>(SfsL2H_E#G@SbH<9ld1eWvM%rqWSPAo2!~3OH#ujwqk!& z_gYlbFu>)3sGc*brorVK6yac0A9kEMuHpibLyVO(@-~Nzo*{-Gj_O&X;#6G?oXYlr z$4fo$l;kZ9C&<1(swdwu-7o}(BN$O#3#+a*V3j)=!Pt_!0k7PrA{bZhkc#$bDDRmF zQp&r=%kh|wdNUD0#!F+#Iio=?>%700e|=GNp~S)5DDiud_x zxI!u8aXp>k4CM59Tmz?9d2-2Y!^5SjZe&(gT%$^@ORRzcBc~FR`DC`S>6*Z5`i3)^ zGY!WqJD~C=P9`plPk5hIrG(`F=ncBBBYL;s1gd@l%|D86`(}o zxx(KdS20@78QS*Vh4up<0t|rn8Vp#?=SU-fb`4h{tVO%Od6J0&^liM4byFQ39UIpN z|GJCKslEklTh6uC176Kt5p3XBu5xZ}?88gg&Q&|}yo?>p8iM|qn)sA4D*GQTgFm9X zW6uJ5m5up!zi$uv_ONeX_w5ni4*K?}Z;#Wq4t0IY%)pfQtLg>%ct?33;vMIGg7+Bj zR2{>MNYpX3h|xL*7ICtU{zaUwWA7r;b?my2$*H@@E+SXQ7IIubK`}kwK;)|PtN)HG zL0UX<-)E_y6amT*#ujv7D>|`_M^YyTv>TUVgINzn9DH^wd4Y zEvI>&o#6zeSa_PnW|rnF!15bZ6am600)*rV(hTxyQ^+hK^MpK0$O0kH5%Twjv~taUZgqJyw@kJ|xsD;HH;Eee@x9iu>W}!&Gmd34eD9Qw5kTTiH4O H22lPV_}$?{ diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class index 778b51f87a0d0bca56386f3a1766865b6a8d71d2..5d76429d697f528c05e077cefa79cce675a3e61a 100644 GIT binary patch literal 2218 zcma)-T~8B16o%g^r60IR1wpB(_yKMUQa|t;Dq29B5KWYDfmch};A*>@ltmM-{6Su5 zVq@ZkKfoVle9!Dc>oQHe*_oYv=RMDyIj8;o=jSf~ckn!ml){xp(5g7T-w1ZyiqmpF z1^x%m{phwUEv_^xPlMon7HNgTJLiK_X*&L1<>k&hw-G9&yj=xVR~QVvu<0s{ZgfSj z!?x$|JyIBUcRhah0)N#BDJn#wgV1YMWQCHvNP@QKG!?SWLHIUk?<;SC7{UN1ER5oe!hl`c z%0pq&LKZohowJa~kj&0oI1#N~v~UtRg^>-A#0hIOWZEOm){&B7ouT;Gq@({^3hbChjH7j)V#9X~M@+z>0q4M`J| z0!`Nby~xo+v)-#L&?=!Di!Hk{F|=aC_}Z;_U;H}6uTKsOVcaemNv>?5KOWZTS{>vdHm&I913P_JEA3d^o^vI*>ktL)@Qt6Qa zIi8}^D8~3a&9~3m4=9#@V7xrn!P)YBhi}(Am?}@EJGk&o@15qesP~T`O}{*SPHLYq zOw#ERzb}$ZRF`puqs)X*>6tL5^h_w_Bt3`Fvo1i8p?(|tgqd?_qI0OU};AjKreWh2N9+%$m{lOQt$ne782*CiRbWz5J_ z62vxw+%{)qDhV=2koi6!QY`|q$bX*W8M&JTSuld!$Afrtw?=q1catDD3396sh%}Xe zJTzwHLK0-r2=d6Bk)9rliuE2r?)L$at`U$WEc2PHk!rGQ9vVSb@Fd>c%?P`un#{;D qL8^T~L8FH^ zqG}j;{#jX2=JYafLa*fu(muIP0GFyDT_$4xV?nvlYq~Yg48w5SZMPwRd)Yj3q1Jaj z-wXEyO`84TE7ejBaSwo-qa=+RRG#k7?&%L%F^YH&_g#)L~+^~X!0HVSPmkdgg4tqPYYi5O^Gmsrc zbsINJ{YQfW4qe5B;_Mt`2ti(7*LMgGH>))E-phi61SL;nH(G0^EL+BF_lge1F|$53 z$e>|CS!jEEnt9Brh9z&WPb_|J&g^`7c-Npjiwh9{vx)XsTbDuI zedBQxjP9jdAF$MQg4@Q`UTkX1+C!kRLmQEx8(Po~0K!dTkVo_w-*{_g;vmaPkTu!QzSi8jLs4r?fRqM+@Eu{0C$z2r z*@%OzDnT~!GgsV^jd(@Y0AddS;fKQ@&y=m%j)SZ#L0+g^vmFQ71jyC^5PrD~vZDkk d$3eE0ATQM*ObEQ4odg^05k5`7qpIG$ceXN}9;sQZ{u-yPGTvMz8!q zUT9)t;)OrJA7wmec4>8)CS;SHGc)g*^UOJCe*gLT3qT!vS)>G(T7K8EJ+I}TIhNhE zKl$F3>wItmt4k{#>y_K-W}yj8p4(Tp)v>*{_4f4KX@vsm&<#6|!1U2zuMq~W*WRPe zw&Mk~nQaA*9r}U5=-Fjphpz7lh(iJGqhr&mXb5Cv$TOOp(By^dx#7ORu5t6++pHYc znsoXB;pZ`e865@83XB-FW)1>#I?~9nbw@`wvMM@8BkQh?9P$E%BiD1@Ty{^L;MhKm zF6p=IPSXxtp2v$?_};w`cyx4&EK*KJ+fH~KmX8Go7dP{$z}HUiLFjX`tMXkzlZ<88T&A626l)AyI=f^jOCjbgCiAqaDp?NCx+! z$z4JvBkc)mpXnIKgg}n8*L#|A!s>j(zYJOqwG#D1jyr0D8wQKyHbT9aL5gcaR*EYk zN2-S$sTy)54mnZ`8pp}AfJypK(d@JI2P)E?gP6vmk@acw zJBnY)NPz=Khm>RxJrcx0=n>*!?7UBE4v~@97+~k)z-d(F33HLEkC}-vsTY+Xr6kC_ z5@cBoQc8j>P`Je*Ae<%6z={&2oCH}?f*5L$auQ^jKvsr;aFH0K29y3%l+}MrQ~i=C zO-%{1inZ8zP@3w09Tk;kjX>6ifN+m6$T~I@AXXB@Qi43erV7MLW@M88#qg`&Q%9E&3)DX_%rDd`C0W#2#ZdKUuaPf2#USISlXzQ8km z{BzuTTwxpwWZuyAib!KY!z{`IY27$3K%lB2k15{W(ojH=cS{$RnGEQy=WQ8445DPlKT|Jhr*eYRu!P3k03G`V73Ll!xTUxe|D-el@2k{yM8 zuIR@2%}7BBk)oQ=95yMD$=iSDv2blRI*}4t#dPJ!awua%Ei#Ozr$u?uu}EKEU(d6u z8wnHT8}De)Fe6Z;>>GJaPf&Bo;-S~?we5F`hcI*fNVoXup-ygTdg586xQVn&@koP} z1{$n1&S0gIv`$mTEavF9L??&z8Comm56qhz1KKnOsF|AsEPe~JZqsj#yg}I+$}CXs zEajFlk7bIQVLn!Hhfd@a)EB{y2~xq18PZhqF78E@Em~QXHNRu^3vE*1Qn?^l39PkH z5LpY{#{-Hm_CBfEIA<;ousQ?{%PkV_Qs7VvRX1?Cph;YK4G$x)QIN{l7|2Q@$Rn(e zfpG8QAgffaJ^_TM#2`A11dv)BWGxZI#6}WGEe@g+h%o_#hr}R_#EvY+K^lo5o5>v+ zc|+l7wh3fs0tmkm2H66SgvUHOn(a8qZX(EIJc*KrZ-hp(9q-6<0(mh3g#RcEvKu^x Fy}xjR`~v_0 delta 35 rcmX@c^OA+@)W2Q(7#J8#85A~h^)OC8#^lGyI9Zgro|S=ti9sF!+<*z9 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class index f36ecb5cfce25cf184d53a91f599f35dbe1ca2f4..b6887e2b4382618002c2a1853b17c0488b3bb97c 100644 GIT binary patch literal 986 zcmbVK%Wl&^6g}hk5nQ(kfs{hZqcoJn1-xQIP&ObWOMy+QNL@~yQ98&E$(gi*Z(@VQ zLt?=P@KK066DvVbsR&uJ?>%?Ux#!;TkDuSZ19*zigT>HIiY(%Jo)l9N@r=JO@-r#U zMHyv;q|xhwQV%x6{v{`0$uwiIoP2++h;25&CZvEU_j=$S^1k<7)LMRp>} zBYu(!hSsP^csk*w)OiKk>Qv4d4n~)(#w>Bb;3%neEHZ zl`L}d_0HI1V?yVr#raFFI76+cw?ae}(~>ERuh3NY12}LQHVHpkU4pJW2;i9t&AYDX zsbekVkBdc_2)anJ;TzLWv{CF4w?;pWMGr}vh=l0tP^Av7?Ng?zYBM~1^tf$*#YWh6 zzF_O4VYKMIWpsREY@mSv*9aRLr6#VUO&RD)wsC_Lb+ki~WuluDX%9`@qVu+iI@mQ1 zZsShn;E-_5Wb2l$0a~V2uq;-s81CX;MU3dHiB9+ldmkvUp#3h%?cd1GioAazx%(%1 s=R)!U9#)-)X06mJ?0iOd?b|nlcWA&}qp)pqceN&0-=%TgGj{vG01|eyO#lD@ literal 1360 zcma)*TTc^F5Xb+gx82s2OKCywMG@PDvWnt`A}SzQt(T;v3BDcL6Ijyjl4T3QM?ZsK zL}N>$i66iZWt?-COQ1aPvS)VY%*<~t=kLE?e*nzmt%eZ8WYuk0+;OUIO<26azqrnU zEe?feHAqvp-n;axA;QqJ%MZ9!=gzkEacfspeTI--V_-#wsBimq!H_JSUn={a?Q9pw zxGfxyj9S$b+;=?&z1H-&Z@Ugd^riR>w z`IL|LebF#5jTtJ^ZPKXHL7QyX`b1;#X*hy63L0h^1}@KRxoOvH!qah|TE8JDyO2O0 zbFym>Dby91xr)3oZ{RVWkQ3kA6Ale7f7R8Fft}Xi4)>?OTEECkaT*Cz&tF)4vv~{YeHHo~=Fp@2HW;q3;bu7D0 zuPWATIqZab6tglfCTK0f^qzEt5JilnklZD8(k7{s_DG$yMe3v-QfC*s)!C!;VT#m? zBz^lx`;Fqr+Zpp1DRa7o0duB>K{MaNu$hjuFlwfwEsTFx5hmz6MtOlAL?}v};&f4* zKBO>+G{(`7+hkn|V&V=a>5rl-R;DCL8&Z`MKuJOzmlJ1F8#p0-^gz! ztz$eee`27GM{PW9WAW7RDliOo7*+zqcpI++kMlkz6;+0qCoo5x?}$(K&Iodz&@#Ls HT?obhnf?-z diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Serie.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Serie.class index d9c9476fc6a1a2f6a7dad4a2a734e4a85e0ff58b..57e6ab886d8c0c6aa653c2abc0e603cd2eccd562 100644 GIT binary patch delta 403 zcmXX=%TB^j6r9r+v=&-{g7`v1Ol*Cyas!49iAfVTE_B0+NTW>@46O@SenZ1=xG~X~ zxZnfax%XEzo_lF-a?i}YGiT;U`_-+lzt07L6YOSIhuWFjIzEfgfCQwLlk|;^y z>Ez;ZG)d$1iBPz{9X+JcjNlK?*-;xTd5>V6#*;Yh6METVFZ-@GLjQ`O4W{GBf{L;Y z3l59!g-?j}M#(YNYXBCRT+*Ls#pGBCG6K`E% zxy>xiRc>%_c;smxC?}a8XBtHwv`INQoqD vG8ASP>uk^@5@mFjZeTO7(BUbpdhmv=7X}JMt|1>QGS6NL@;pLIs&@VXHUl$| delta 364 zcmXX=K}y3w6n%d(jcpohYPD*$Y84@kLfmv$+_+I(xDc|?RkVYo)Cv+Rt~^7@6}*6p zAh_@Vf;aFWZWRAa!!YySfB(<>@3-_VozK7b4*)&vPMxsj4dY21j^goccz!)pHz`3R z0|K39FVsJjPbz-k>VjZT67{Hb>yqH4$(@P{!R{yHBt0Vd{`70F*Nq7B_s*5?4HEX%3%-DvDYIa6f*$;J|%Md8R=7d5|8ss^HPJz{;?_%EQH7pqP zjLr#p=OVuiR!8h38JB`LzWX^=f`c4uK|9C#tNGRDx5+!fF7gB($Eu^o1`R%&EC(|K ZY+;)#wlcxUFda=8rbAi0w8NFa&OgQcEN%b* diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index c1c74c5..8fd5457 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -9,6 +9,7 @@ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Movie movie =new Movie("Coco", "Animation",(short)2017); + movie.setTitle("Rambo"); movie.showData(); //showMenu(); diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java index b622629..66f27f4 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java @@ -18,6 +18,54 @@ public Book(String title, Date edititionDate, String editorial, String isbn) { this.editorial = editorial; this.isbn = isbn; } + public int getId() { + return id; + } + public void setId(int id) { + this.id = id; + } + public String getTitle() { + return title; + } + public void setTitle(String title) { + this.title = title; + } + public Date getEdititionDate() { + return edititionDate; + } + public void setEdititionDate(Date edititionDate) { + this.edititionDate = edititionDate; + } + public String getEditorial() { + return editorial; + } + public void setEditorial(String editorial) { + this.editorial = editorial; + } + public String[] getAuthors() { + return authors; + } + public void setAuthors(String[] authors) { + this.authors = authors; + } + public String getIsbn() { + return isbn; + } + public void setIsbn(String isbn) { + this.isbn = isbn; + } + public boolean isReaded() { + return readed; + } + public void setReaded(boolean readed) { + this.readed = readed; + } + public int getTimeReaded() { + return timeReaded; + } + public void setTimeReaded(int timeReaded) { + this.timeReaded = timeReaded; + } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java index 2d17a36..0dc6ab3 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java @@ -15,6 +15,48 @@ public Chapter(String title, int duration, short year) { this.duration = duration; this.year = year; } + public int getId() { + return id; + } + public void setId(int id) { + this.id = id; + } + public String getTitle() { + return title; + } + public void setTitle(String title) { + this.title = title; + } + public int getDuration() { + return duration; + } + public void setDuration(int duration) { + this.duration = duration; + } + public short getYear() { + return year; + } + public void setYear(short year) { + this.year = year; + } + public boolean isViewed() { + return viewed; + } + public void setViewed(boolean viewed) { + this.viewed = viewed; + } + public int getTimeViewed() { + return timeViewed; + } + public void setTimeViewed(int timeViewed) { + this.timeViewed = timeViewed; + } + public int getSessionNumber() { + return sessionNumber; + } + public void setSessionNumber(int sessionNumber) { + this.sessionNumber = sessionNumber; + } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java new file mode 100644 index 0000000..670e534 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java @@ -0,0 +1,62 @@ +package com.anncode.amazonviewer.model; + +public class Film { + + private String title; + private String genre; + private String creator; + private int duration; + private short year; + private boolean viewed; + + + + public Film(String title, String genre, String creator, int duration) { + super(); + this.title = title; + this.genre = genre; + this.creator = creator; + this.duration = duration; + } + + public String getTitle() { + return title; + } + public void setTitle(String title) { + this.title = title; + } + public String getGenre() { + return genre; + } + public void setGenre(String genre) { + this.genre = genre; + } + public String getCreator() { + return creator; + } + public void setCreator(String creator) { + this.creator = creator; + } + public int getDuration() { + return duration; + } + public void setDuration(int duration) { + this.duration = duration; + } + public short getYear() { + return year; + } + public void setYear(short year) { + this.year = year; + } + public boolean isViewed() { + return viewed; + } + public void setViewed(boolean viewed) { + this.viewed = viewed; + } + + + + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java index 7250566..020d284 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java @@ -15,6 +15,46 @@ public Magazine(String title, Date edititionDate, String editorial) { this.edititionDate = edititionDate; this.editorial = editorial; } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public Date getEdititionDate() { + return edititionDate; + } + + public void setEdititionDate(Date edititionDate) { + this.edititionDate = edititionDate; + } + + public String getEditorial() { + return editorial; + } + + public void setEditorial(String editorial) { + this.editorial = editorial; + } + + public String[] getAuthors() { + return authors; + } + + public void setAuthors(String[] authors) { + this.authors = authors; + } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java index 8de8422..432929e 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -1,41 +1,30 @@ package com.anncode.amazonviewer.model; -public class Movie { +public class Movie extends Film { private int id; - private String title; - private String genre; - private String creator; - private int duration; - private short year; - private boolean viewed; private int timeViewed; public Movie(String title, String genre, String creator, int duration, short year) { - super(); - this.title = title; - this.genre = genre; - this.creator = creator; - this.duration = duration; - this.year = year; - } - - public Movie(String title, String genre, short year) { - super(); - this.title = title; - this.genre = genre; - this.year = year; + super(title, genre, creator, duration); + setYear(year); } public void showData() { - System.out.println("Title:" + title); - System.out.println("Genre:" + genre); - System.out.println("Year:" + year); + //System.out.println("Title:" + title); + //System.out.println("Genre:" + genre); + //System.out.println("Year:" + year); } + public int getId() { + return id; + } + public int getTimeViewed() { + return timeViewed; + } + public void setTimeViewed(int timeViewed) { + this.timeViewed = timeViewed; + } - - - } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java index f98401f..309624c 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java @@ -1,26 +1,22 @@ package com.anncode.amazonviewer.model; -public class Serie { +public class Serie extends Film { private int id; - private String title; - private String genre; - private String creator; - private int duration; - private short year; - private boolean viewed; - private int timeViewed; + private int sessionQuantity; + private Chapter[] chapter; - public Serie(String title, String genre, int duration) { - super(); - this.title = title; - this.genre = genre; - this.duration = duration; + + public Serie(String title, String genre, String creator, int duration, int sessionQuantity) { + super(title, genre, creator, duration); + // TODO Auto-generated constructor stub + this.sessionQuantity = sessionQuantity; + + } + + public int getId() { + return id; } - - //chapters[] - - - + } From 25ffa3e259271452a6172667195f2f517ef276c5 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 26 Jan 2018 09:15:11 -0500 Subject: [PATCH 22/36] Sobreescritura Polimorfismo --- .../bin/com/anncode/amazonviewer/Main.class | Bin 2332 -> 2499 bytes .../anncode/amazonviewer/model/Chapter.class | Bin 1847 -> 1445 bytes .../anncode/amazonviewer/model/Movie.class | Bin 986 -> 1557 bytes .../anncode/amazonviewer/model/Serie.class | Bin 765 -> 1791 bytes .../src/com/anncode/amazonviewer/Main.java | 8 ++- .../anncode/amazonviewer/model/Chapter.java | 68 ++++++------------ .../com/anncode/amazonviewer/model/Movie.java | 20 ++++++ .../com/anncode/amazonviewer/model/Serie.java | 30 +++++++- 8 files changed, 75 insertions(+), 51 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index ed7e1a081c5cdf909a49912dc112af6dbf70d0f0..988170a6995a7e6f2ef8538be2ce9d82fdb49d1c 100644 GIT binary patch literal 2499 zcma)7Yi}Dx6g}fSyiVODb=s69eQcnVqz^lNh1N-Foz!jJ`Vs8ZX;LWN*h{jFch|Dl zeMwYENJvN^BqSsR5>h`|0ttzS+Nec*Xaz|83qJD?Pz9V>ZN618P010Eknb3f!0Z`?m!CyLA0S=pet!udb(!L>y>G3zN8C;l6FBW<+X|- zb$x#ZCRd82Y}Tcq$IZ52 zE7&3sh*^fIIfiX1*eZYybfZs}&@V7H^eoi>u_SWC`2egZ+=JE4*{ zyG9zfGy)oSWQwIYEJ)YPu@1b5U4FbI(Bl^S^mGs}W4D06ELW6B%9gc>HX1}uSf*B4 zAh|vNL770CDd`Z{{e0@z(8dlZ)kXVyO1EkX_6zh)B;x6OJe@d|$*HkaY%Y^l^NILO zJS&rr$Q(!hmDx(S6dV-To6}2rp+M#}RWGU5qx+^_vDKokmNeBa7mP>WThyw$R@4+6 zW~&Z_Rkwvz1*23ChSi*2F?6a&ncbnVI$_&O)S?2x!}Qe_v|HSSw2agJNLbD4WxL`i z;I8c&eWI$j;3OFx39IoNhSLFoi6AEBKJIX|e#n$HH2kmi8& zcGHm7^Fbt~b)y^ONjh>S9Yn?rV`@u!BP~B(7wB}`U2}|51-8=b z^oj@jEcu?1e77r@EIpJln8PmDNoyYGp^Skn19=;F8I+v8m~Jwz24K zfeo}xWHRR)hDCNj#*Lkc%_Y)qXr@$T$viNPBe7Z{n~<|>m4bfSkoQPHUQ1y~6b4C6 z3$HSHZn>k;&bOahgp!9DZF}xP`Ia9(I>4O<9X9Yg*l?iSNG*U)ba{(s=;5Pn-~qa4 zL!r>-P;d8*P5$5S;f3UP7}$FkgR3DsUHne;aCtx9GIVcaIbOjKwH_!K#vTR_VDFO* z#Ygm!AiuVZF=lArU4*6V_2dCh9`fW7PrmBOW1bxINUF2n^ z7aNGw`al2sge0WJ<@h#lw+01$)cX;_0N>lVN4JxN9XQDOC{#?adFN=&a^p^8H{Rv! zd)SBfu^%6>fgfT7AJh929KxskSAB+2e1W6*631`{fnHA2o4vOvhV?2}Di&SNsnQQJ?qTyA9NIU2ad$x#vC4InO!o+3$Zn z_zA!fltO3|*io{pal^7oc3H-as&U7*ZkY0>bmAGqv_j|**l^vrVZ(T$d$R zVD*S;neH)x_P+k2K*u;wN6?ON6sxdWV13%OWVTVAkxs#wsYrp&v|TbPMZ+1~eMFD8&6WE)V6Dji!dOTA*~cCBPS{@$WimqyvpFdz^<5c3JD zYuHEiU`)?T$COlKEcQ@LAG7UwYJ&pN!}K*~jXNZZmVA|8pVFLh-ej$&lV?87Vbu_%r!b69zMX(;Px6l2P| z){C*2j(T%4ili5&YRpSNtq@KLtn(;rxMn4O(r`J}69_B+Gs^!gDGpk_~&sGBs5&`E&1e>Z=tHH8=o_3u5`%tC04;B zPRTjLs)75^zU7ZLI>37kI;`REsP90zmRcC=us%3Ez>w;2454w^s1oEXo_6KrrAom9{9>@cMJQT~A$Vq^h{CWaR9Y7>JCIMKww0>+!z^AHo$_i=gw zsV25E$9qVtOtU^BwXVai zgEP=Eh21D{9^XYD-lNC+O!Wio$A?V!V+`UG9KfeIgwL4z7Z}2qIEuTB@HK|<4UXXl z-lZQ|&LhtJuPjNmYl}zjFPOwRY6VzCImb5Tz04v{`0wNi-WF}E)F=8UHnOF>zd=hS zPpg)8d#wq|Ej(TBAIs%-dF-Zm5Z*1MT;~ZU6uP diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class index bd558b2b579094108aa9466e41bccdf263dd8c35..b1ff7dafaf9c13bc691f63320ab54ad0f58194df 100644 GIT binary patch literal 1445 zcmbVMYfsZq7=F&!jZ$ut0RrOW<~A<%0*V`=FhHi$7)MC>Shi-=Y%S?JjDGS5`9TvM zi6;I4f0Xe#ZG{L#jA_#Ip7*?$=Xu`K{`mRzJAfrTiy! z>C$WcNZ0DRRny9@V_LQRzj%t}VrEw$Tp%V)`p_@X*EHPn zpP0jGuVrt^v<#oej=ov-5{JNj70Y-) z4cSF{J(bF`RbIAQ5g6l$|5A|mwM$7A{0aCqAFEiC$Q9NM4&o>Xs7h)hn2#U0sbUM` zEWp6uC$janiYc!^*={)%W6P9RKn-rig47&0h`oa!YKRYq=~j6m&sFKe};+zHL7X14wemd<^pe#Z3=G(rr67bFv8W7Q7`8VeG=D0$*+ z^5BKZ{A`2HtDaJ9l^y+piBs;1$7FW4?`BiABC>-)ke6c<9@Yq<`JFH|THU$;T7oQZL8FH^ zqG}j;{#jX2=JYafLa*fu(muIP0GFyDT_$4xV?nvlYq~Yg48w5SZMPwRd)Yj3q1Jaj z-wXEyO`84TE7ejBaSwo-qa=+RRG#k7?&%L%F^YH&_g#)L~+^~X!0HVSPmkdgg4tqPYYi5O^Gmsrc zbsINJ{YQfW4qe5B;_Mt`2ti(7*LMgGH>))E-phi61SL;nH(G0^EL+BF_lge1F|$53 z$e>|CS!jEEnt9Brh9z&WPb_|J&g^`7c-Npjiwh9{vx)XsTbDuI zedBQxjP9jdAF$MQg4@Q`UTkX1+C!kRLmQEx8(Po~0K!dTkVo_w-*{_g;vmaPkTu!QzSi8jLs4r?fRqM+@Eu{0C$z2r z*@%OzDnT~!GgsV^jd(@Y0AddS;fKQ@&y=m%j)SZ#L0+g^vmFQ71jyC^5PrD~vZDkk d$3eE0ATQM*&KC&2 zhtd+kLLb0K@L|Mn+(@DE=5XeGGv}O{d5m96@$hv27eE@vx1!6c*TOjn9N$ zr`6a!5g^oNCBDEV*d-mloHXas67yIfw0jp9+CL*qzh%(k*=&`y@r@va+SI-ds-_Ad zE3x>R!+M}?EOTm2s8j6)(VkU_?^q+mxrMLOD}tgD~jiTi@tk>?WZ@sP#a5 zVYTU*m)JJBf<2o98@mK4RPHkHoUmN=qx5}=0u(#&PBStSlYJ=Rz^(UNX=?vfuttdn z>OpL&Z3t}`uK$jW)Lg!w;6J@Wj2V#ogXC#q>JFch4a_t!m-x!SJY)D$#8(LGS^5 zO&^NX1gVw!0elqd+Ghp=i6Id$XZG1=U)El0+wVX8^B;iASk57(Fx?4yb=UVh!K$vi zJ@<9szwq=+9oBpFbn9&$dOC-+!s%TiZ+qRILdsiJP)&vLzV7$Ez<)S!{m6@6DdaoP z-1SI@eTB-C)-Kf+;@CNb>^0B#qIre6a_hPK!mW2*f34n*LeF2D+l!~!tgI-c7dVfF z5$v~NVO*i{z2zz^qfj_tBZn;KYWws3`AZl?_D%$`=gCKMis``VXMkadC$s=X!$6Jg;qFNuIv;$hnm8n z?F`)-c->VU<}s@_(j38oIBdrVIWAj**30y>_dO3^WeVcE$6Xz z!#L!Ijhnbd$q7ZgM&GvJSrj}=3R6_=8(r^E3d>oD7bdRRv~f?`S|W7(kVi|www%Re zo#Ma;Hh#wx3o!8Gi?n`dqihPagF)EQ{0HDtT4sgMiYPeA;YRpxGlG;XA+41BYRs40 z!EcTc7RGqmyhTY=p<0`nEv4UKU$vCkK;f;)DDvEI>WwjXAI5q6fxdZDv4Ddp@dgwy zfkUh))?r#HV;!L-SPD4G__VPEONNn?m`V`T`IXE}^=};elST^CHfx**OglRcNZKi! z7@Azzo?IH5>==$@_Ib7vq}l4^7ZY2?dxSWTnhFzf)Te2)hEYL%3a5EWt*! zr#Lng$Qk^UByRz!ZD4wf`WVPb0y*^+AR?&%;Zh{E-jH&kbMaqP9~Wod;cRsi=QnYw z_%jdM4Y7ZX?dzLZDBh0kyW+ne+rQDji9fdHIL?tlyrb+?V6Q3eVi`4D!VGTEFG~@t MwD?J-M}~#=|4$2UGynhq delta 66 zcmV-I0KNbJ4gCcQ%Ko~(0000r03neIa0>@xXkl=4WpV)kDU*N#DY36g0h3e&I{^Zd YkOVye50lOWZUGXLJp~s900062AlPpbTmS$7 diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 8fd5457..6827ff8 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -8,9 +8,11 @@ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub - Movie movie =new Movie("Coco", "Animation",(short)2017); - movie.setTitle("Rambo"); - movie.showData(); + //Movie movie =new Movie("Coco", "Animation",(short)2017); + //movie.setTitle("Rambo"); + //movie.showData(); + Movie movie = new Movie("Coco", "Animation", "", 120, (short)2017); + System.out.println(movie); //showMenu(); diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java index 0dc6ab3..a92f29b 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java @@ -1,63 +1,39 @@ package com.anncode.amazonviewer.model; -public class Chapter { +public class Chapter extends Movie { + private int id; - private String title; - private int duration; - private short year; - private boolean viewed; - private int timeViewed; private int sessionNumber; - public Chapter(String title, int duration, short year) { - super(); - this.title = title; - this.duration = duration; - this.year = year; + + public Chapter(String title, String genre, String creator, int duration, short year, int sessionNumber) { + super(title, genre, creator, duration, year); + // TODO Auto-generated constructor stub + this.setSessionNumber(sessionNumber); } + + @Override public int getId() { - return id; - } - public void setId(int id) { - this.id = id; - } - public String getTitle() { - return title; - } - public void setTitle(String title) { - this.title = title; - } - public int getDuration() { - return duration; - } - public void setDuration(int duration) { - this.duration = duration; - } - public short getYear() { - return year; - } - public void setYear(short year) { - this.year = year; - } - public boolean isViewed() { - return viewed; - } - public void setViewed(boolean viewed) { - this.viewed = viewed; - } - public int getTimeViewed() { - return timeViewed; - } - public void setTimeViewed(int timeViewed) { - this.timeViewed = timeViewed; + // TODO Auto-generated method stub + return this.id; } + public int getSessionNumber() { return sessionNumber; } + public void setSessionNumber(int sessionNumber) { this.sessionNumber = sessionNumber; } - + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: CHAPTER ::" + + "\n Title: " + getTitle() + + "\n Year: " + getYear() + + "\n Creator: " + getCreator() + + "\n Duration: " + getDuration(); + } } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java index 432929e..1987573 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -20,6 +20,8 @@ public void showData() { public int getId() { return id; } + + public int getTimeViewed() { return timeViewed; } @@ -27,4 +29,22 @@ public void setTimeViewed(int timeViewed) { this.timeViewed = timeViewed; } + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: MOVIE ::" + + "\n Title: " + getTitle() + + "\n Genero: " + getGenre() + + "\n Year: " + getYear() + + "\n Creator: " + getCreator() + + "\n Duration: " + getDuration(); + } + } + + + + + + + diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java index 309624c..30ddae0 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java @@ -4,19 +4,45 @@ public class Serie extends Film { private int id; private int sessionQuantity; - private Chapter[] chapter; + private Chapter[] chapters; public Serie(String title, String genre, String creator, int duration, int sessionQuantity) { super(title, genre, creator, duration); // TODO Auto-generated constructor stub this.sessionQuantity = sessionQuantity; - } public int getId() { return id; } + public int getSessionQuantity() { + return sessionQuantity; + } + + public void setSessionQuantity(int sessionQuantity) { + this.sessionQuantity = sessionQuantity; + } + + public Chapter[] getChapters() { + return chapters; + } + + public void setChapters(Chapter[] chapters) { + this.chapters = chapters; + } + + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: SERIE ::" + + "\n Title: " + getTitle() + + "\n Genero: " + getGenre() + + "\n Year: " + getYear() + + "\n Creator: " + getCreator() + + "\n Duration: " + getDuration(); + } + } From 337e7e2547e91603a43ab84ffe84be32000c9c56 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 26 Jan 2018 09:27:41 -0500 Subject: [PATCH 23/36] Herencia Polimorfismo Book Magazine --- .../bin/com/anncode/amazonviewer/Main.class | Bin 2499 -> 2499 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 2218 -> 2170 bytes .../anncode/amazonviewer/model/Magazine.class | Bin 1606 -> 1120 bytes .../amazonviewer/model/Publication.class | Bin 0 -> 1422 bytes .../src/com/anncode/amazonviewer/Main.java | 3 - .../com/anncode/amazonviewer/model/Book.java | 74 ++++++++---------- .../anncode/amazonviewer/model/Magazine.java | 60 +++----------- .../amazonviewer/model/Publication.java | 49 ++++++++++++ 8 files changed, 96 insertions(+), 90 deletions(-) create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Publication.class create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 988170a6995a7e6f2ef8538be2ce9d82fdb49d1c..4fb65d58dcc5d2078b62858999077255146cbd0d 100644 GIT binary patch delta 336 zcmW;G%PT~27{>AMnHtV9vzVODxDGK3ky}JjhZ3bh>U3OcGAOx>+h9RiP)d|iPD&|d zt)y65$do_CzhUF)w|Rf{etyr}Q+CVlTM%~=xFo43^`4L0)|pF;G*#44O|8~-v}$(H zKp%|^lVOY|ax@c2Lb9CG#s%$M>en@$+|b1>J>1dDy;2YK^T+^C4D!qnFS_!I&j%xX zGRimO{4hZRNJqaFC2vw4a@b6fVp?rx)L=IHvRk67O5Y2lp>$38vT>zrAyL+ zbXmG0T{XIA``(&#UAiINlx|6j(t@`u*_V_g2a-d{k;#Ql);f+(obJr2>6pY)Q%l*R KdABuV?EC|Av^O~b delta 336 zcmW;GT`L3u6vpxYY%MbgnP$q%Vu=f_mxz!l+z@$bT4A>~i;~@?&0BJTQlgYHDW#Na zCB>x++44br4L6?V=A1geb52jmF4=E>)T+j&h6e2SbksD?Tq4v{p+Oyus!g;Jql;$x zXPTuIc55K5n&r#{l;X^1u*}4D-YY&y4Yc$1CG}Fu|w3 zeKW-m(^LX(@LN`NW|d(MlX+@cz-3W6{NT%s2Uq2uvm{-Xu1HsoT6k;vM)K197>MDyQI}_oCL>KPwX_zScRdahW_Nj Jo>z@f_y+lM3dW{rL0JG*{lnctd?>^?2E?51r$i6EqqdJXVSvs|+(hGW@vg@9F6P+JNi z>#)poEdSUzGO{(JzMCyN4XeJJQwTRqqiPCpM?rI}eeY$lg5PTq&6bGhm4*^NVmiNp!1 zNAgzPyxrU{n~iOwTr))xyJFNzM#GY`Zwxtm7Q@WuU!%1&g#r#ZmLsu-%&NsLl@~!2 zM!O|ahzi7JvYJA~X!AYYhc3hJn$8y65=3#5toQ3XNRp+`bDXb_6}d)Z51cBH%?Gr-alH!JQj6IkDx2 zcWiIYBDkP%rhED}n^vuAHU@D~VO)!^uEsYDg_~Tp__k=e8rQIloXkm5y1lMr1G8l9 z@*qI2FX_09P0q1#aA4LcSf*dCJwo}pbAz}_`da*2yEBqh;ku4bB$duo$5(^kTN?GS zY;#=t?7?s9$m13-efTS55Nmg-^Hzj*L1^FUVp}LbHY-l9x2+wvcNI=)aevl5fwp!2 zM`ksY@MQ#FkVLo6I_`mwJ91>ynr7jV!rZG8otTu`e8t~FRP^{-$3uL>hsFYrAKG{# z*>`lcs_7V3P2LCnE$UlzjLMT+#)1FBw4&W?RLtv^yql=t&I@O}!%RW`7DEWguyYrX zNp@EbrMq(8xXSS97~*%Br#*TMa2-yi=QGbRl9~*)5c|c&Pl(-(I>cBb^clq&+CKC= z@FpgC63ko7q}<(EOfj?A-lk0$4dWc9nMEP)vXrb@o&-OT`W5f~#7zK_EbJP`+$6dO z@RKOKhgn*>o#%e;a-Qt#oIuid-e4->7fz+0Vy;uC=339OvS~NMgoiq=G3=@-tW!w$ zAu``x#Y|r!=iSn!iVl&pPch$3Btas{6NpGVg~$he&TKG72g&*#($^KJsf1`!lvCp_~p_mV@ z|A-m!O8=@+~2fgVgP`iSoXYKjpaJpbXJKhx6opgS`uceqzL))zURs~o=^5?Dh9 zD_Fof{}&r5a(#$PZW(cppx@X9s%W^wyM%d^Sx^8K#^yNuh2;oJYMP~0X$ipm7ozm9 Ae*gdg literal 2218 zcma)-T~8B16o%g^r60IR1wpB(_yKMUQa|t;Dq29B5KWYDfmch};A*>@ltmM-{6Su5 zVq@ZkKfoVle9!Dc>oQHe*_oYv=RMDyIj8;o=jSf~ckn!ml){xp(5g7T-w1ZyiqmpF z1^x%m{phwUEv_^xPlMon7HNgTJLiK_X*&L1<>k&hw-G9&yj=xVR~QVvu<0s{ZgfSj z!?x$|JyIBUcRhah0)N#BDJn#wgV1YMWQCHvNP@QKG!?SWLHIUk?<;SC7{UN1ER5oe!hl`c z%0pq&LKZohowJa~kj&0oI1#N~v~UtRg^>-A#0hIOWZEOm){&B7ouT;Gq@({^3hbChjH7j)V#9X~M@+z>0q4M`J| z0!`Nby~xo+v)-#L&?=!Di!Hk{F|=aC_}Z;_U;H}6uTKsOVcaemNv>?5KOWZTS{>vdHm&I913P_JEA3d^o^vI*>ktL)@Qt6Qa zIi8}^D8~3a&9~3m4=9#@V7xrn!P)YBhi}(Am?}@EJGk&o@15qesP~T`O}{*SPHLYq zOw#ERzb}$ZRF`puqs)X*>6tL5^h_w_Bt3`Fvo1i8p?(|tgqd?_qI0OU};AjKreWh2N9+%$m{lOQt$ne782*CiRbWz5J_ z62vxw+%{)qDhV=2koi6!QY`|q$bX*W8M&JTSuld!$Afrtw?=q1catDD3396sh%}Xe zJTzwHLK0-r2=d6Bk)9rliuE2r?)L$at`U$WEc2PHk!rGQ9vVSb@Fd>c%?P`un#{;D qL8^T~#eYbuD4nRV^Xym5?W14Nc7tPBTlpIHtSN8{w6tT)&;@u`YlJcc_2NPAtE~rtj3UdCS4gkXV@;(5BV{-9qxAR zgTR+=w;JyB1L@eWcpygp*@$A3A@-7BbVPB4c>ADL$2<%xzpsn zRQ_l)7JQPQ8H)7_z{gWo8RCHq!g@2T3~AAkbWZarScdF0K0``{ctqh)t*!`aq(Zb% ztfj!PXdsRRgBEz<_zZJ};;bl1tTN=M`@iT*rz3m~*BO>{vr;klcHZoKsO|5Pt(y(S zT`_g6z*H)&G0dMMc(JJy$t?r7u}maHI80P&cMYtgKo`c3j)Y6x<@54qa7SEK4HhY+ zo4aEH6bwVjKv}gisMX|1gH7s%v81M{qjqkr)&J+Bu(uTU<0;y= ztwYfcs8sWxd1o==Bam46SR`pW8#qg`&Q%9E&3)DX_%rDd`C0W#2#ZdKUuaPf2#USISlXzQ8km z{BzuTTwxpwWZuyAib!KY!z{`IY27$3K%lB2k15{W(ojH=cS{$RnGEQy=WQ8445DPlKT|Jhr*eYRu!P3k03G`V73Ll!xTUxe|D-el@2k{yM8 zuIR@2%}7BBk)oQ=95yMD$=iSDv2blRI*}4t#dPJ!awua%Ei#Ozr$u?uu}EKEU(d6u z8wnHT8}De)Fe6Z;>>GJaPf&Bo;-S~?we5F`hcI*fNVoXup-ygTdg586xQVn&@koP} z1{$n1&S0gIv`$mTEavF9L??&z8Comm56qhz1KKnOsF|AsEPe~JZqsj#yg}I+$}CXs zEajFlk7bIQVLn!Hhfd@a)EB{y2~xq18PZhqF78E@Em~QXHNRu^3vE*1Qn?^l39PkH z5LpY{#{-Hm_CBfEIA<;ousQ?{%PkV_Qs7VvRX1?Cph;YK4G$x)QIN{l7|2Q@$Rn(e zfpG8QAgffaJ^_TM#2`A11dv)BWGxZI#6}WGEe@g+h%o_#hr}R_#EvY+K^lo5o5>v+ zc|+l7wh3fs0tmkm2H66SgvUHOn(a8qZX(EIJc*KrZ-hp(9q-6<0(mh3g#RcEvKu^x Fy}xjR`~v_0 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Publication.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Publication.class new file mode 100644 index 0000000000000000000000000000000000000000..eb8c06c6623269bcc7a2f89764717c256daf61e9 GIT binary patch literal 1422 zcma)4+iuf95IviV(-@byxfNOpErsH^N&SR)098UCjiMj8qs@P!cdN<$d{3a>pP!vX6BUeJ3aoo) ziq5J0t&9j{CZK7ge1|gxsWK#-DCrASS&-0jiZ)<3f4HmQ0uF}`!F33y~(K@Cbtb;=?^67 zrhS?$MdymNcl-bEDjBdg@}kqk!=}|)R!xY@8$>JT;(RTWNZ#G{x_(Wz=(b5z8C)Z! zoWq#VND0%)7-?O))#>#0^{iS}CudshU&nxsI|4dY-@w~e4w_r)C*gGBdhZn*Y%V;# zBYs)fBf=uR-4Y5sDT)d_r+B3)#Vd8Am0KHFr~h5r`GhOc+O&V7W*^Q_x4Sdi^=4>) zkE`y{zfGJ#jgThQZ%}0&4f^g=)=uiNg>BjqQ`}#~5i2Of5o;(?&j;8^J3F*8s%-y2 z{Tl@Za4RiNZpPF`0!XO^9^w&YSoSfYnOKV@&xPu7c8erz#|-TRbt6to#R=@jmND0& zkY-lMPOgy0*v}Kv%nI41c6%#?us7_$lUzsISt0wmLZ0S3vM{>DkpmL)Y=saW4GTFS nMB?tEBUV;OCs&A#!?gI;XsoOwT@un;A%x#23+d8O3h4a<+M4ks literal 0 HcmV?d00001 diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 6827ff8..2661bb7 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -8,9 +8,6 @@ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub - //Movie movie =new Movie("Coco", "Animation",(short)2017); - //movie.setTitle("Rambo"); - //movie.showData(); Movie movie = new Movie("Coco", "Animation", "", 120, (short)2017); System.out.println(movie); diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java index 66f27f4..1b7d5a6 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java @@ -2,72 +2,66 @@ import java.util.Date; -public class Book { +public class Book extends Publication { private int id; - private String title; - private Date edititionDate; - private String editorial; - private String[] authors; private String isbn; private boolean readed; private int timeReaded; - public Book(String title, Date edititionDate, String editorial, String isbn) { - super(); - this.title = title; - this.edititionDate = edititionDate; - this.editorial = editorial; - this.isbn = isbn; + + + public Book(String title, Date edititionDate, String editorial, String[] authors) { + super(title, edititionDate, editorial); + // TODO Auto-generated constructor stub + setAuthors(authors); } + + public int getId() { return id; } - public void setId(int id) { - this.id = id; - } - public String getTitle() { - return title; - } - public void setTitle(String title) { - this.title = title; - } - public Date getEdititionDate() { - return edititionDate; - } - public void setEdititionDate(Date edititionDate) { - this.edititionDate = edititionDate; - } - public String getEditorial() { - return editorial; - } - public void setEditorial(String editorial) { - this.editorial = editorial; - } - public String[] getAuthors() { - return authors; - } - public void setAuthors(String[] authors) { - this.authors = authors; - } + + public String getIsbn() { return isbn; } + + public void setIsbn(String isbn) { this.isbn = isbn; } + + public boolean isReaded() { return readed; } + + public void setReaded(boolean readed) { this.readed = readed; } + + public int getTimeReaded() { return timeReaded; } + + public void setTimeReaded(int timeReaded) { this.timeReaded = timeReaded; } - - + @Override + public String toString() { + // TODO Auto-generated method stub + String detailBook = "\n :: BOOK ::" + + "\n Title: " + getTitle() + + "\n Editorial: " + getEditorial() + + "\n Edition Date: " + getEdititionDate() + + "\n Authors: "; + for (int i = 0; i < getAuthors().length; i++) { + detailBook += "\t" + getAuthors()[i]; + } + return detailBook; + } } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java index 020d284..8ce5c2c 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java @@ -2,60 +2,26 @@ import java.util.Date; -public class Magazine { +public class Magazine extends Publication { + private int id; - private String title; - private Date edititionDate; - private String editorial; - private String[] authors; public Magazine(String title, Date edititionDate, String editorial) { - super(); - this.title = title; - this.edititionDate = edititionDate; - this.editorial = editorial; + super(title, edititionDate, editorial); + // TODO Auto-generated constructor stub } - + public int getId() { return id; } - - public void setId(int id) { - this.id = id; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public Date getEdititionDate() { - return edititionDate; - } - - public void setEdititionDate(Date edititionDate) { - this.edititionDate = edititionDate; - } - - public String getEditorial() { - return editorial; - } - - public void setEditorial(String editorial) { - this.editorial = editorial; - } - - public String[] getAuthors() { - return authors; - } - - public void setAuthors(String[] authors) { - this.authors = authors; - } - + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: MAGAZINE ::" + + "\n Title: " + getTitle() + + "\n Editorial: " + getEditorial() + + "\n Edition Date: " + getEdititionDate(); + } } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java new file mode 100644 index 0000000..5e86bcf --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java @@ -0,0 +1,49 @@ +package com.anncode.amazonviewer.model; + +import java.util.Date; + +public class Publication { + + private String title; + private Date edititionDate; + private String editorial; + private String[] authors; + + + + public Publication(String title, Date edititionDate, String editorial) { + super(); + this.title = title; + this.edititionDate = edititionDate; + this.editorial = editorial; + } + + + public String getTitle() { + return title; + } + public void setTitle(String title) { + this.title = title; + } + public Date getEdititionDate() { + return edititionDate; + } + public void setEdititionDate(Date edititionDate) { + this.edititionDate = edititionDate; + } + public String getEditorial() { + return editorial; + } + public void setEditorial(String editorial) { + this.editorial = editorial; + } + public String[] getAuthors() { + return authors; + } + public void setAuthors(String[] authors) { + this.authors = authors; + } + + + +} From 00069bdd387cb4973fa79ba5876a6afbbe5e9b31 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 26 Jan 2018 10:50:51 -0500 Subject: [PATCH 24/36] ArrayList Chapters --- .../bin/com/anncode/amazonviewer/Main.class | Bin 2499 -> 2660 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 2170 -> 2594 bytes .../amazonviewer/model/IVisualizable.class | Bin 0 -> 254 bytes .../anncode/amazonviewer/model/Movie.class | Bin 1557 -> 2016 bytes .../amazonviewer/model/Publication.class | Bin 1422 -> 1422 bytes .../anncode/amazonviewer/model/Serie.class | Bin 1791 -> 2013 bytes .../src/com/anncode/amazonviewer/Main.java | 7 ++++++ .../com/anncode/amazonviewer/model/Book.java | 20 ++++++++++++++- .../amazonviewer/model/IVisualizable.java | 9 +++++++ .../com/anncode/amazonviewer/model/Movie.java | 23 +++++++++++++++++- .../amazonviewer/model/Publication.java | 1 - .../com/anncode/amazonviewer/model/Serie.java | 8 +++--- 12 files changed, 62 insertions(+), 6 deletions(-) create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/IVisualizable.class create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 4fb65d58dcc5d2078b62858999077255146cbd0d..86347e61bd15e40ec05da730d74483e3f6ae9a5d 100644 GIT binary patch literal 2660 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 Ry@;tCOqQ+W9DhA1{sUv7?Wh0% diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class index 740241b85024bbb27a221c0d9afc6478b14ba419..557e044e9cd4701145ca13202bdbca388ab7b188 100644 GIT binary patch literal 2594 zcmbVM+fo}x5IrLV63c=ead8L)go%SLfNXGV%q=m#1seml2(fVzvXa)YAZdxTA{9U9 zM^cq4zvRKGise*NB|{ludA7FN{pyR0vo(1+}aYw91*HLS$vnI5bjuqqvhwJ0+{QGpEp2GL4)mz%2#Mu?ps6 z-_SO16)k5`;eM>q(X&(>E1$Y;IObd<;#s39zDX{(sDXwSM09kaTjBcux;?(BL7`Vi zA1;u0*>rAJoL#$AR_KeJ68hYVRWw&Cg^XF+@Dz%y*jXdLX_PGa_KiVj*WxvoR?bjc z%18lQ9m^55JI$QMEo&u$D4egCNTFRIHiP9ALdFr_?k043?T+azvn(yK_;Nc_y`&?A zF#W{tma``oZw6}@IQjD-wKB_k3Y>9J9M+bCrrSs8QFt#P=PKMs7 zHHd((>gW_wodh4Bu*k7x_jeJCb7m(++9m^6*XQCwuyE0G+Zc!PHm{lO}Fes=NiikYBrcHdi5GB7L&o5%skDB5t_}0WP_~0jQ0+3*BuCd1rqI&>82zvx$vsjwz+Bw>v2ppAu?H?#b{F^mvN~vHzRlW$NfFo-}m+_RjfzS+*k40O3T7ajEYzCSA0&t$d?{ydvMA} zd>>GQykYz85C8s^l(M(DJ(F;oe1_$@!S0x4E6yQ?c@}AgS}!ooMWnfI^R1TVjd}$A z!d}5;WZmYSW?^$oC;*cvw!`1J7Qz!X%+#J^$4^j1llBR?3{H0Ky%Qn@YHbtXfDO?{ z!NQ(@$9KL+BjZ)2=QCBPNnQklM3dW{rL0JG*{lnctd?>^?2E?51r$i6EqqdJXVSvs|+(hGW@vg@9F6P+JNi z>#)poEdSUzGO{(JzMCyN4XeJJQwTRqqiPCpM?rI}eeY$lg5PTq&6bGhm4*^NVmiNp!1 zNAgzPyxrU{n~iOwTr))xyJFNzM#GY`Zwxtm7Q@WuU!%1&g#r#ZmLsu-%&NsLl@~!2 zM!O|ahzi7JvYJA~X!AYYhc3hJn$8y65=3#5toQ3XNRp+`bDXb_6}d)Z51cBH%?Gr-alH!JQj6IkDx2 zcWiIYBDkP%rhED}n^vuAHU@D~VO)!^uEsYDg_~Tp__k=e8rQIloXkm5y1lMr1G8l9 z@*qI2FX_09P0q1#aA4LcSf*dCJwo}pbAz}_`da*2yEBqh;ku4bB$duo$5(^kTN?GS zY;#=t?7?s9$m13-efTS55Nmg-^Hzj*L1^FUVp}LbHY-l9x2+wvcNI=)aevl5fwp!2 zM`ksY@MQ#FkVLo6I_`mwJ91>ynr7jV!rZG8otTu`e8t~FRP^{-$3uL>hsFYrAKG{# z*>`lcs_7V3P2LCnE$UlzjLMT+#)1FBw4&W?RLtv^yql=t&I@O}!%RW`7DEWguyYrX zNp@EbrMq(8xXSS97~*%Br#*TMa2-yi=QGbRl9~*)5c|c&Pl(-(I>cBb^clq&+CKC= z@FpgC63ko7q}<(EOfj?A-lk0$4dWc9nMEP)vXrb@o&-OT`W5f~#7zK_EbJP`+$6dO z@RKOKhgn*>o#%e;a-Qt#oIuid-e4->7fz+0Vy;uC=339OvS~NMgoiq=G3=@-tW!w$ zAu``x#Y|r!=iSn!iVl&pPch$3Btas{6NpGVg~$he&TKG72g&*#($^KJsf1`!lvCp_~p_mV@ z|A-m!O8=@+~2fgVgP`iSoXYKjpaJpbXJKhx6opgS`uceqzL))zURs~o=^5?Dh9 zD_Fof{}&r5a(#$PZW(cppx@X9s%W^wyM%d^Sx^8K#^yNuh2;oJYMP~0X$ipm7ozm9 Ae*gdg diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/IVisualizable.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/IVisualizable.class new file mode 100644 index 0000000000000000000000000000000000000000..e96d32c506fd93463b5ae224e204d32625d29414 GIT binary patch literal 254 zcmZXPJqp4=6ohB}i^fJgf;I-kt*mTC5Cn@z`j_~S4V$ban+P7w!UK3HaU(Wr`!T~e z^LXCw0G1efXbH>{lS#_+#2i^tMpu*9iZ5Kq%n>cOkt!?F>PoR@4;_I~N;OGM`AP2M zloKo9mzD~9Fd?(RWVU-JDyy_yljT+L3j_wGHRn%Z`d9eP2a$7xrYaKNDD52MuUU)6 Z*AozEyJtYlt?Z(QX03<5BTm?G_%HquMrr^6 literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class index abc0b0a13d1251dbb4ee40208d696e6c19aecdac..21f18a47d01de3945203fab0bc5a2b38fb577117 100644 GIT binary patch literal 2016 zcmbVM>uwuG7(KJTX1lrI<^m+No1{%0+o=nbUhHB@RC@+=aDTRORw0Yr(4{1xlJK1uzJePExX%GAt_KeUsy(JLeWEMJNm@=Sa zTA=iQ!>zY;2)tq-gR=suzVvsb<&hy95KY%@N8TUwcBR)0^UBoSw$*J}o~`zgGwwgM z`vPnAQ)(2Hy)2OMZC@2Bb3A1p?n%evVXEy(%XcXz-5Ge6Z@Uh4JqhHA2EF}ee7)T*4FiC%N)C6^M$-qQ#!hFXkD(jjGl=j`QB?7bA_2U{- z*brDa+P^ykyW5do8byJ5-7J;N?FX&eT^hRCRQZ-n9R<9pTK1N}+zBlUyK&Xv9Oo$` z&`qF%T{mz8H#tGp{=RgW<;F?)V_G9o|a><0-Vv!&9IYU%#RGz6|K&g(Loyb1q|J+ zMtu%1er(_qtS|sC9-JuZhJjoVpzm9r-*g+2)3OqkW8mA}BBw%@BUxhyC#1szN}353 zA3mDs`|f@eYxP*HqxV&#zQQ*td@V2)48kaufp3*)m0d%&U8mDmwf^2f7VD9MEzV@a zx7t5$Tl>))q&M7w*OvU+Fc&>|PcEytSSC2ee*zkRoM(RJG&Q|k)AZ{&!>7TW&pS!3 zGr4?WV=n$2lexLX5Hr6Ah*>_T7zw;Pfk{krH^*Hi#9$r^+!2je@fss4>vdXMU@g*8 z*cmL5H6B=R;2aqR&clop}$ za0r|jfiIp2UONh2IuXoPM9dXZsT7mB#b;O>>(&GBc_wHE5$3~NqcSCf7AVym#VFQK zL8E}`UnuNkE3i0^(uIv3-r$`=bdH_yTW*EyRvI8QgRh!P7~2`J4l b*obmDq9g$D_+i@0Fa;5$MP%RR|2r6q%>;33heKLJDbtF8bHo zLr{^+7BV`*eh(t5>#|B@gnl#bGc{$fKY}c1@t~h>=CpxMATYCP+i`CQ!j%)KU0DTw_wR z2JUhdP5Y7bWZ)|%+(8R-zw6K+NCVtV!?e{3L{}CpJitTFf>ff#ptx1Vr=<8S2@FuO zzf^rB&}rI>(IlgsWeZPKS(7>AfPspDW!j~9&e6qH3u~~MfERy9RO#myaymiP-wEoH z?~U7H>fO4khJs->*TJ`);Ex-iEzX<&X+{jF6)<@U<7jVw^2$_Savz=fzElg{pEM%N zZ@124648ksSU5%Byw22%)9B*~d^!C%!;H#0ODmzRbF>tPUYzIsq_!?#fE5J>F%&bH zq+cP$K}kgs$m&v76pTv=T!bA13;b92Qu)sq{y-x^NYo$5OYw}rsWy1zNbu;N;PXd< z$1omOp4YOnRQ|#jj2`edb>o9(rTmvE`WP2x9Mk+R P(0?FKsV&Y6jjsLz%B(OV diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Publication.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Publication.class index eb8c06c6623269bcc7a2f89764717c256daf61e9..e8a8450ea3673e9ed77eaf01fba28e770a543c26 100644 GIT binary patch delta 105 zcmeC8UQEYNIvn{J611p2nl_1&XNx#ngaeZj2g})mUv=wSjycu$p>SegNAu6o&u+ delta 105 zcmeC8UQG9YYvn{I>11p2{o`1&XNw#ngdfZj73f)mUv=b%1SegNLs6qo=2 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Serie.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Serie.class index 19243b545e88381645be45f64e2eaad1af0637d9..3e938fc56f946e89618ea4dc3bb7a062fe9a527e 100644 GIT binary patch literal 2013 zcmbVMYi}D>5IxuLY_^SYo1~DC8WLLDc`T2XhaJ-9)nYKEt%D&Sx6YNj$li_C>!R=j z_%(b0iKY@r`~ZFw;@o>TY3eS7B1`Mpxie?Z%$d7?{`K1*0B&MGkCebtHyAjs?{|X( z>9_;;hroa0$?s+84Cv`QZ5etpkBq?LIgxj~{y-q*9SDe~z|>FB-!>A!J(e`@28;wFKa4RWhy>$+YZBwJMLA2bu z=X=qHK%-)?`mWz|+EM8Fy~cm>G@I3qKxUhhu#iU4hK<(*>i-w6+L?gBB^!CTzwWaDG3 zQCDi96IEK>Mg!}-5$@rk^eORbQvORY>rX4C z?yLUip7GSu_9VTmiwk^Sq$i4_i?!vI)#=PLOx32dPf_|sM_=aiqQ<>Ij4A$#n5J(- zBNs7)S-yeZD|nrV%6fxVN?UWZ6sIEQ8K2RX;*@3Nn^=e$IQ&WpYMj)@>5(_Ql#}v46#KLTlxoLM(P!2n3?7H zk(ne>-W{yPZU0C#HSnF^;p~^*dxj5c$N2CVpOil3gZ3?DZy9^%7@w8CF!q- r=|9HT&pTY;P=G4eq(;G)Il2{8SoH?$-lkuzjp4L&s^d5GrSR?FNHMOE literal 1791 zcmbVM+inwA6kW&hEt7#57l%s%43JV^63m^}q2ZDQFu1hfC=%jnaE`(tdnOu>LGS^5 zO&^NX1gVw!0elqd+Ghp=i6Id$XZG1=U)El0+wVX8^B;iASk57(Fx?4yb=UVh!K$vi zJ@<9szwq=+9oBpFbn9&$dOC-+!s%TiZ+qRILdsiJP)&vLzV7$Ez<)S!{m6@6DdaoP z-1SI@eTB-C)-Kf+;@CNb>^0B#qIre6a_hPK!mW2*f34n*LeF2D+l!~!tgI-c7dVfF z5$v~NVO*i{z2zz^qfj_tBZn;KYWws3`AZl?_D%$`=gCKMis``VXMkadC$s=X!$6Jg;qFNuIv;$hnm8n z?F`)-c->VU<}s@_(j38oIBdrVIWAj**30y>_dO3^WeVcE$6Xz z!#L!Ijhnbd$q7ZgM&GvJSrj}=3R6_=8(r^E3d>oD7bdRRv~f?`S|W7(kVi|www%Re zo#Ma;Hh#wx3o!8Gi?n`dqihPagF)EQ{0HDtT4sgMiYPeA;YRpxGlG;XA+41BYRs40 z!EcTc7RGqmyhTY=p<0`nEv4UKU$vCkK;f;)DDvEI>WwjXAI5q6fxdZDv4Ddp@dgwy zfkUh))?r#HV;!L-SPD4G__VPEONNn?m`V`T`IXE}^=};elST^CHfx**OglRcNZKi! z7@Azzo?IH5>==$@_Ib7vq}l4^7ZY2?dxSWTnhFzf)Te2)hEYL%3a5EWt*! zr#Lng$Qk^UByRz!ZD4wf`WVPb0y*^+AR?&%;Zh{E-jH&kbMaqP9~Wod;cRsi=QnYw z_%jdM4Y7ZX?dzLZDBh0kyW+ne+rQDji9fdHIL?tlyrb+?V6Q3eVi`4D!VGTEFG~@t MwD?J-M}~#=|4$2UGynhq diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 2661bb7..9401f69 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -9,6 +9,13 @@ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Movie movie = new Movie("Coco", "Animation", "", 120, (short)2017); + Movie movie2 = new Movie("Coco", "Animation", "", 120, (short)2017); + + if (movie.equals(movie)) { + System.out.println(true); + } else { + System.out.println(false); + } System.out.println(movie); //showMenu(); diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java index 1b7d5a6..794fbeb 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java @@ -2,7 +2,7 @@ import java.util.Date; -public class Book extends Publication { +public class Book extends Publication implements IVisualizable { private int id; private String isbn; private boolean readed; @@ -63,5 +63,23 @@ public String toString() { } return detailBook; } + + + @Override + public Date startToSee(Date dateI) { + // TODO Auto-generated method stub + return dateI; + } + + + @Override + public void stopToSee(Date dateI, Date dateF) { + // TODO Auto-generated method stub + if (dateF.getSeconds() > dateI.getSeconds()) { + setTimeReaded(dateF.getSeconds() - dateI.getSeconds()); + }else { + setTimeReaded(0); + } + } } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java b/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java new file mode 100644 index 0000000..6f0d4cb --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java @@ -0,0 +1,9 @@ +package com.anncode.amazonviewer.model; + +import java.util.Date; + +public interface IVisualizable { + Date startToSee(Date dateI); + void stopToSee(Date dateI, Date dateF); + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java index 1987573..3167742 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -1,6 +1,8 @@ package com.anncode.amazonviewer.model; -public class Movie extends Film { +import java.util.Date; + +public class Movie extends Film implements IVisualizable { private int id; private int timeViewed; @@ -39,6 +41,25 @@ public String toString() { "\n Creator: " + getCreator() + "\n Duration: " + getDuration(); } + + @Override + public Date startToSee(Date dateI) { + // TODO Auto-generated method stub + return dateI; + } + + @Override + public void stopToSee(Date dateI, Date dateF) { + // TODO Auto-generated method stub + + if (dateF.getSeconds() > dateI.getSeconds()) { + setTimeViewed(dateF.getSeconds() - dateI.getSeconds()); + }else { + setTimeViewed(0); + } + + + } } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java index 5e86bcf..22d2322 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java @@ -10,7 +10,6 @@ public class Publication { private String[] authors; - public Publication(String title, Date edititionDate, String editorial) { super(); this.title = title; diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java index 30ddae0..3e302a4 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java @@ -1,10 +1,12 @@ package com.anncode.amazonviewer.model; +import java.util.ArrayList; + public class Serie extends Film { private int id; private int sessionQuantity; - private Chapter[] chapters; + private ArrayList chapters; public Serie(String title, String genre, String creator, int duration, int sessionQuantity) { @@ -25,11 +27,11 @@ public void setSessionQuantity(int sessionQuantity) { this.sessionQuantity = sessionQuantity; } - public Chapter[] getChapters() { + public ArrayList getChapters() { return chapters; } - public void setChapters(Chapter[] chapters) { + public void setChapters(ArrayList chapters) { this.chapters = chapters; } From af594ebfcd3d406d97330125e0384035405cf27c Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 26 Jan 2018 11:17:57 -0500 Subject: [PATCH 25/36] Creando Imprimiendo Movies --- .../bin/com/anncode/amazonviewer/Main.class | Bin 2660 -> 3028 bytes .../com/anncode/amazonviewer/model/Film.class | Bin 1684 -> 1808 bytes .../anncode/amazonviewer/model/Movie.class | Bin 2016 -> 2606 bytes .../src/com/anncode/amazonviewer/Main.java | 21 +++++++++--------- .../com/anncode/amazonviewer/model/Film.java | 11 +++++++-- .../com/anncode/amazonviewer/model/Movie.java | 11 +++++++++ 6 files changed, 31 insertions(+), 12 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 86347e61bd15e40ec05da730d74483e3f6ae9a5d..5d2d1f95428a3186c32f076a3d665c0d239493d7 100644 GIT binary patch literal 3028 zcmai0`%e^S6g{)7?Cd%|ih?iH!CDKbyNZu0APR~KF05q{3qFV40Y-Lb*4bSVtdCY} zYpb=|Hfh?V2|tmvNs~T;8#PU%X`A$4>3`7J+Vjl}FCVzc>^I-@+1hSau$+!rdHPxE!WmZNFtKt()U|Y-jB*Lfnp&FMyPDfu_Qm3A zV_RcStX=JDX+GNA5yC2{0jwspW9-b`3M#NhLLeg!Owp;*$`|=0W32?pSSMk9Tu$cO~ zK!&!2)h5dt%>-!F`< z(daaO^W@m0w4y@HQ${)+l_2p@+19fe%gj>G^Wr%zG1#VM94Uto$B_U!dFV@}oMw)s zB2HWsbm1s{5I(tqiW*sBEUBz=wcuFYXxrMbn4sXg8L8S@wJk=8#nsx{0FH6_v$@ce zH&RL64&ek&1#ohvx}9uMa2gupcTP*?^;n-!UyFz7B)FGTA@m?2a(RsmI_nFoVx(We z01RfomdWU5Qo_a;N%uK5dsfwjFo<*jsfoOp>7)V^7W1xOClSwB<(3^D5XV^sHkj2i z*L4~>QCb#Hur}QT8LR-Z+C}=TT3R2+kb?8hP9xhTDqK>yG@{^wGnlhn*M*T66VZ@s|Tw$;)a%k^>mdWWhGx`(ijLO-2u<>wbbBEB5j9U`sa;zy9 zJLC@BW}XXqH6Cc}X=!&9M)#9UENW<)g(B7HQ7CTZ?S#JH5cCJdMG+QKWM+{qUM_%0 zMcxGb53m)%PI($QK_Mz?l{`ZZ6*ycLCdZ>;*9&3%t!W?2FC*0v1l~4e<}b)nM3aHXh)2_PUi4ozDanSy~PMU;U~ruT$Frs z#83H$;R%Y{!V6818WDOKE~+b_BRb{sJCiOK?ILZQcz~Yna{uW9j^9IXNpc*0>&wS+ z<~PL0kzubSH)H4=d*c}9G1q)jIb-?m=+lRS%qx>8lgvAUOus{B4V4ERpgRX?UMqWt z=s=V-wv*-6hEax_`lKF6)sdNGhagtFv zMZ-@|CWeoSa3dt*LKqPjLf)7i^5a<{6NJ*6iBFbVsZvW7BB=TS)K==h=;!`}iayS)mn1-Oy7KOwxpQaExo7T- zfBXCXPXPK*^1>sqGi~LF7)e)Q)hrA2sj=P=|VfO%sNxPnL3XdSP0d%jyEb2`jB-Q(D20 zeb-rQFBnCE-4j(w3=kkkG6KyV=O$LkB<+G>&JT2^yx1(z_QExCB$o}xE#{@5$zhwe z6l@jnMNK28*@k5**d_o!8nIob&>}F<@jTT3@r)-sQ&NhT1K5dOluEx^(z48Q>)Hh? zLJoA!`k-Qu7p+gpoV;1I^;`h2pp6n+B`UtPf^Asg)6Cjt?z)y6@S`0aUc4&MEa#Bix_7`v48p*kP_0EJI zfrg~5r5EE`-rawtxL{q6>t;zozrgn4@z`W4HaR|;NUG6zbT%=mrp9AuV^fmyAxZi0 zGn7|KKml>OlX_N9r@5V)s%KU6(fyoWu+)sMW;NByr;SHab-kvNs|S=w+-nuiav0(-UKOUr3$O^H#xDaGW*Y|D>x< zTN&-9f^llUFQmq97`7h*rvjLehr{n=Ej27k_hbNx6?X+*y3YhKCEY$5?a+|k=>Xo4 z-UerlCv@b<*#O>jmdR<0dWDu3vjQ8P!YJ8BHax1?Jf$=6$@mL0{v!9-Ez6Y%9w@2z zTT<_O1#>)FAwCc9JiN0;-x4);C2eh$<18ATi3$j&trYZP-ZG0kaPyQd5>ev`Ze>!9 zL=+emPck-D@vtki8ClTswqBsNS+eGokrUC=)3K?_Bv$VR`i2vUQx!*^ipzDQ$D_03 zlg`qlkYS2EN|nR1ni54%TBSl-A2Z}-ND6~iN>Ri6P#%7kHtPBHvKOZ1jexqY zdr-b(!@~eL!(hM$wgZ&_+6MM~*oaN;AXy=C~>s$q+UL){X-#)01hh3yS!B4|4SLxk+(rF96KF+}eewmH<) z3OvWdjBi3O_F+HCwKLxywmdjMe*m7paL9{B{_2@P@00AsM~v_=;@6r1atQV<;h?n5 zu8p{M(6vWhd(5@Nt{rvlm}^ha)(-CYnk$2KSb6Gcy7`9q_VSJJJ;ry8??f5H%Q#ua z;4ySZ!& zliNu_cOl4ri@bsMSP#)eL(R(B-M}6k56zA zpW-k+f{snliTN$7l&J0I%mtm+~I7Eo9^Yc>He{rZVRV@*NX>dSUFRylqBJ& znR05Sggw~qQjs-57)gMTyp*azE>wk_A>=tio+so5LS7`~rF9{%REJ!w3OPr}3?X$w zUMA!`As5z#$*M;N-UJcT!3TYGa8X>O}@&+Mq67tr% wko;$GAzQh}@)6J8X}6t4rp^ApCeg#1nKY=cS zMO_>Oaq}~YcpH~{-Z}T(bMC!!Z%WSh@B0T3&>lK%eP9tNuu)XUa4A{T6-NB^WU-;p z`{#gWAC2o}v73;PR8R{} z`D;=6mGBFNV0(iO($Pq5oI=Ku$WxPDk5gO5iZRIRK~zy!NAI3If+G_ NA80Dr7)!7MD*)X+5zqht diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class index 21f18a47d01de3945203fab0bc5a2b38fb577117..1da8f22a416bf6ae7a6443112e3bf2dca4221b45 100644 GIT binary patch delta 666 zcmZ`$%WhIp6kYrF!i8HXR7-7xCYYECXo8Jxv_h?~MiVhUT5Yf~=>d*-DRArMVe!?8 zetC8#L!GZpSi7`Glw*wP{lfCxZd#}CE%J~v{J7(_u`nU~X7Ej-s z9sSx!RjkV^cFU6WtW|Fi_Qey~vS^7^vtdZQveZ?|?lfN+<_lBIZMd;B`-PULzP6WlcIZlMRCJydy=?c48(7PG2zGmo@@u zqD2@I#UddR-+gLD)JmzV`LZlD(uvzEyte8(;)(xwA&W4cwF{zhOE{LuSLAYgLoW9d z!u%kSYi)?FscroP`PDal)*pl)BM2d+W;|tzsF$7$O{mWt52#7+ye9?^4ysk}^T{cm zJd7~n*pCFqBxY~~XE3F{d*^6c9XIl$CozmUOyCrvNF#;?_1c);@}qzvG)Vq54R;Y> z{KVTd#ydTfa$Q)L^~@V&lRZ$bhoiYY>s=g+cCgsN4VPE{;r3r1-i)q|8egMps*C#_ z)K{JnMSZV+e@MRL13Kgw!#Mi@&cTNZ2x1XSjH|eWh}+Y+eiIL{$;`xcw3!ngG7B*7 Y_8u|IyA|yxf(AnlYy6kpMh`ka<(i+k;y{r zHjLtv{eh$mkQAM~kX?gSo`ID?Ve&clR!LQ$YBdG{26YA*1`Qz8WH4dSVsKzkot(pA q$!IWn8Ap_3@HHMtr~;? diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 9401f69..0431556 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -1,5 +1,6 @@ package com.anncode.amazonviewer; +import java.util.ArrayList; import java.util.Date; import com.anncode.amazonviewer.model.Movie; @@ -8,17 +9,8 @@ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub - Movie movie = new Movie("Coco", "Animation", "", 120, (short)2017); - Movie movie2 = new Movie("Coco", "Animation", "", 120, (short)2017); - if (movie.equals(movie)) { - System.out.println(true); - } else { - System.out.println(false); - } - System.out.println(movie); - - //showMenu(); + showMenu(); } @@ -77,10 +69,19 @@ public static void showMenu() { public static void showMovies() { int exit = 0; + ArrayList movies = Movie.makeMoviesList(); do { System.out.println(); System.out.println(":: MOVIES ::"); System.out.println(); + + for (int i = 0; i < movies.size(); i++) { //1. Movie 1 + System.out.println(i+1 + ". " + movies.get(i).getTitle() + " Visto: " + movies.get(i).isViewed()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + }while(exit !=0); } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java index 670e534..2cf5224 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java @@ -49,8 +49,15 @@ public short getYear() { public void setYear(short year) { this.year = year; } - public boolean isViewed() { - return viewed; + public String isViewed() { + String visto = ""; + if(viewed == true) { + visto = "Sí"; + }else { + visto = "No"; + } + + return visto; } public void setViewed(boolean viewed) { this.viewed = viewed; diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java index 3167742..e955e03 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -1,5 +1,6 @@ package com.anncode.amazonviewer.model; +import java.util.ArrayList; import java.util.Date; public class Movie extends Film implements IVisualizable { @@ -61,6 +62,16 @@ public void stopToSee(Date dateI, Date dateF) { } + public static ArrayList makeMoviesList() { + ArrayList movies = new ArrayList(); + + for (int i = 1; i <= 5; i++) { + movies.add(new Movie("Movie " + i, "Genero " + i, "Creador " + i, 120+i, (short)(2017+i))); + } + + return movies; + } + } From 4d04f3463ba234136408ebb6fa4e1ee009f426fa Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 26 Jan 2018 11:39:25 -0500 Subject: [PATCH 26/36] Leer Datos Consola --- .../bin/com/anncode/amazonviewer/Main.class | Bin 3028 -> 4002 bytes .../anncode/amazonviewer/model/Movie.class | Bin 2606 -> 2611 bytes .../src/com/anncode/amazonviewer/Main.java | 30 ++++++++++++++++-- .../com/anncode/amazonviewer/model/Movie.java | 4 +-- 4 files changed, 30 insertions(+), 4 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 5d2d1f95428a3186c32f076a3d665c0d239493d7..81d813b5e9c7a682883dafb8c89205c1523ab41f 100644 GIT binary patch literal 4002 zcma)8?{^f{8Gi0&v%6Ub#2|z~kl~jm1QS3&n*f?Xz({^zHm(JvW!N3U!0yhvI~xeC zMZr=*t3^>OEiKg6RBLNNUAADwLVu|J(ogMad-@mjQ+xWQ=P2}fXC|8jFm%tEy>sup z_kG^`KF@pa{q)ND4*{&eAHxVJ%ud+pW+RhH*h#b5NE`d@%%ElNHFM3~hLs5;s4!)> zF=#ZWjLblD?~dJO!chpVvND#lMxmmph`m}LJGHbSsAmZkltbD`i&ha zQ=z)cP8g}Uk+Y=l4+foGR$gIF*Mvc|5+KcB6sFg2?HUax=H#r*Kx;!h3WeJ=R10z> zzsug+ZDtCbWaI|ued-P7RAD-1gi$kYaj~JiW2QCKVkQ@67r4%89-L)2Zz7gMMAJyO zMo_0v+uqsH6YuEhT-O`Z+q&Df^!DiS&W=Yr`l7f4dKhyE?FKu3wuZTwrx4DH!xR@a zt^P)9ieP~PBDhnbF=nRBM8dK&hHj?x%;ocGGiU2bQ%@PXolRJm-_5X>H;tqbLA^rN z(k8vzCXM+B7O}gmNspO1x4W1bx~EBRx9vUr*rcE>r>!wy>?dIySwiy_O?sc1wR27c z%Sh$Qk*?lvCyk*9mNWV#O?t;Z%L!v8Q}3>_;8>~VSb|bAbCTZsG<*py3IQQ*G>@H` zY+)piQL1p2C}y?73_lA@)>soEcLna(@BrEvddA%6h_n=LuWz_MZBeX6M;PlyVsbUx znQ_bkGpAuaHZbx*BULbacPiXCbBwr=1!e!bS!_&f?<0Req-kuUkWp2rudi z&&|3FZ_@B^dDzRo497I|%W#!gyDZ3PT*IR>I?44h!iId=tYM4mCT;97JyybaOkwh9 z&es_ZYi}#6#Qv*dzn#kS7w57f7H*l`fgK{hPy|VZ1x@^2I(_N%7PaIM%FFzC{o}yk|y347I~VxN2=LX ztOgrdE>D*0Nw~|(6TW7IZWp&LmotXs14}VS4Y#!D-MuWnnBLM7hL~TwOSBiPRMN~v zF^GL(>>XeC?mi;=7?Nu2yrHo2_?jqnUIb4t5lwm&c^uI2B%b1KXk@cyhAF-KCX(`Y zEI$?s>kz&f#?vGF#Q3FYIE-&mW&sViR`>z z1=QhF;_$~Beu6gy&9Sq-zxmhsyVhMpJc6IH;w2TPq#}>Egt4DpLzJJ*>uDb$DuSOY zRBp0!UOwN^@Jq?kBsb-0b2O=E#r?YqbvF{xsJHhyS5I3hD{l@IGD(|mECRaE+gxhIUY5aS>`OhI{2(v9GE3b$~qy|;IxH}D4@ zKvLap8``#X_P7O3p~-Tnl$c$}CCv4f+%Kx+y3!= zDi@tY($4qWg?@XN-!}Mdqu<``x6OXL)Nk)$djTsppT)iB z(Aq`wH6^qc@!;yZw}=L8cK>CSKqH?fKFj&E@OgmGdOlslXfMhCsuFsKv9g4|VJs=( zkzp(<;mgBVZ~np*qeFcYNMp3!cFNx=zO2b0od$ICgWSj{~0 z!v*9w*9EtiP&kME)n6~-8;x~E9Q+8WBA#Kd`q^23>NX-+Mv%@5#MjAtXLTu#$<7LN-#odTB!O* zr?392HdtF(wtKz2Ac?+un331g)tg>m{-Ubi_J@B_#F^^%%5l#;apm7ae$XXBkT2g9k~eT4axN1tKQ(#;$S2@6*NGek eRdNCM&1J)tuh*HMEMtnn$5fxRpYT6`PyYu|=%B6u delta 1603 zcmai!>r)eF6vm&;g>2$ND4^U+WEcz50(J0~0BQi`YBY%;Xq6R~uqGs!3kX(2tF^V& zDqTC%X=ge^`yn4XZAYgQGu7#|o#|!zx&K7}g$}KKcEdpN3(3sx`=0ll-+9mTo_D{f z`?K8f$G_kI0AN2JK5}%M(hdkXAmJbi1UM2iv4!E-ys9L0^I-|@4Rb(=ubVq0bn0fi z?(L1m!iMt^2}gBnp}~+t@{$_OW4sc&4a}?@R{Y9bES|KXS3uEad0y^lO(oSxYmb~% z9O!{v&)cU5^b06$9MWAjJv>b#4!n#(3A<4sVpy|T+8e~Ul9-D{6AE(&lJaDDSe^^Y zmm=f^aK?t9fQFUg%HrABloDw*s*^B+QSD31YolWVB)8i&>>KIt4Y=HH8_o$RH?l_L zXs9)ijH}U*H>F0Vl(++L;Gzu|1QfsMAz=ct0NcDANh!W*t=3vqHI7LMR@95&)=Vuf z2gVVSFauRPZS~m0n6)9oDz#NxsZ~N0G3{%sD;>ZU32`I@h#@5zRFe^gmo+x!wfNtz zJR(wba*e2oWXw%`01FbX8j)&ZL{%1)DLvVD#u-N#5Jr$Q`$q@E1FXr6W-HQ(Y5CTo*hN&?mKoW*z4D26LC+# z4%)mv-(cQwU;9?9eyRAy6V!eeeS)Y}*ge)lnBmmU+UxB1VB#P6OSYv4sK2H0VKHds2yHivVXU1m32+0+k=YEykJf4!II71*p>(Z?Ef91oJ=qhS(5ZLxs>qVcgnJMU_tD)Zg9M zrS_n(?BF;t=OOa47UKd{zsPM(80mGeiASD40bO^BtLskQolV~RTX~a=QOKJnFGSu9 zdFr;j&Q0Fkt-J_%QSxHs&5?J7y!f`fqno@BxAIctEs%GWyhZYs$h)>JuUl(();rUN epMLl3`ZrfooUYoN8?o#UuA_xtWS-#z!?$FTYS_3{d|aQa}L>5+MbqE#n7;chw#T3!91iGrQG z)vsnn-%v41H delta 424 zcmZ9G%Sr-a6vuxvjya7Jbg>dw^k!weI)^?-Ub8(pS>a654Hl`Q%VOuEOhKI$ ZDqM(aEoh>C&=JB>-kFuxOYu~$z5sqAQb+&* diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 0431556..8db4c47 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -2,6 +2,7 @@ import java.util.ArrayList; import java.util.Date; +import java.util.Scanner; import com.anncode.amazonviewer.model.Movie; @@ -30,7 +31,9 @@ public static void showMenu() { System.out.println("0. Exit"); //Leer la respuesta del usuario - int response = 1; + Scanner sc = new Scanner(System.in); + int response = Integer.valueOf(sc.nextLine()); + switch (response) { case 0: //salir @@ -68,7 +71,7 @@ public static void showMenu() { } public static void showMovies() { - int exit = 0; + int exit = 1; ArrayList movies = Movie.makeMoviesList(); do { System.out.println(); @@ -82,6 +85,29 @@ public static void showMovies() { System.out.println("0. Regresar al Menu"); System.out.println(); + //Leer Respuesta usuario + Scanner sc = new Scanner(System.in); + int response = Integer.valueOf(sc.nextLine()); + + if(response == 0) { + showMenu(); + } + + Movie movieSelected = movies.get(response-1); + movieSelected.setViewed(true); + Date dateI = movieSelected.startToSee(new Date()); + + for (int i = 0; i < 100000; i++) { + System.out.println(".........."); + } + + //Termine de verla + movieSelected.stopToSee(dateI, new Date()); + System.out.println(); + System.out.println("Viste: " + movieSelected); + System.out.println("Por: " + movieSelected.getTimeViewed() + " milisegundos"); + + }while(exit !=0); } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java index e955e03..080b8ec 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -53,8 +53,8 @@ public Date startToSee(Date dateI) { public void stopToSee(Date dateI, Date dateF) { // TODO Auto-generated method stub - if (dateF.getSeconds() > dateI.getSeconds()) { - setTimeViewed(dateF.getSeconds() - dateI.getSeconds()); + if (dateF.getTime() > dateI.getTime()) { + setTimeViewed((int)(dateF.getTime() - dateI.getTime())); }else { setTimeViewed(0); } From b249265b7d7f63543ff110ac5c6db855dccd18d3 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 26 Jan 2018 14:18:46 -0500 Subject: [PATCH 27/36] Implementacion Ver Series y Chapters --- .../bin/com/anncode/amazonviewer/Main.class | Bin 4002 -> 5239 bytes .../anncode/amazonviewer/model/Chapter.class | Bin 1445 -> 2055 bytes .../anncode/amazonviewer/model/Serie.class | Bin 2013 -> 2800 bytes .../src/com/anncode/amazonviewer/Main.java | 56 +++++++++++++++++- .../anncode/amazonviewer/model/Chapter.java | 13 ++++ .../com/anncode/amazonviewer/model/Serie.java | 13 +++- 6 files changed, 79 insertions(+), 3 deletions(-) diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index 81d813b5e9c7a682883dafb8c89205c1523ab41f..ff9660af75b6822384c8007a8cb2707d61d3d4b4 100644 GIT binary patch delta 1453 zcmY+Edr*{R6vlrquI{qCfo>8YB9fvADVkanB&CiG8Vw4L+MqQA%S8c=U3JRQovfU+ zvh?dR(3qsiOcygm7so4VD43RJXxh#0^;b>PO#e98^DPk5?96$;@0|0V^E}Tv-|kBJ zC*6In=kRf0I={8Jm%2P|+BxOqq+#r~p^2fIm1X|wtRjD1mEX&0RvBVyN>=zIjzE4@ zAn2mQ;LXk+T{Nd~?wq30+1Yl5&9>QUn=UWs>}#G1e{gnX$*Q2gF5t#+-pd6()zv`d z%C-FgLqdA~@{%xKa}$7;{W4b;gM!#J@l?q%7R@21|H=#R1N{(34M249gG3U* zSp@|T+vr^UWbJcR8jqC_oilhSgYdO3iT0UL98o0TCJ`Sa^h@GSMv_4?cQcA?QkcbP z=8;MvV_8NTm5k>#GI^7UG%$%BOs0`3>}D#>Oygbd;REhvANR3e6%I0k6XbG=nRKe! zMP_q_JgzerPwVgQ4aT1@5RWi~0=&#;I12=%NUaxAth1cO)Ut%2-a;&83y-mt$Jxdc zYF?_wWwa=(jS4j?r;8O_rJ8T3;csfq?L2AX30UX7O-ZJP!8o*`&5oQyoXFo#T$mDB z-^bPhPey!um@{EE_+FIB92sU~J93@1wtMnIdgwgFCnFkem9?mXL#n|;43k|W0&7L! zDG_*D1lEbbdJ)(l$m<2^84=hh0?&)UCJ}f+1U8GnOT43}J-mWPRi+7B6ixVb166C} zGm$cy$2<-(rCh;~##5mYM5#zTRZ1MhF(rGI)_dWio|em#jKj*kEh&>|`_s^cOL9i> zIZhp^>ZH>QA9VkK0+*%0n7cB1S$BuI+AqX_>r1)9yc#C?xhOL-!)o+QPASMpc9cbw z>dtl~IvioHB|45!{Ae4?!d$oh@QgQKS@GV9p|8WV_zwJ6BB`P0uK^*;wSur+5MRf| z8w}Ng-Ju0b;w{a;L9>2aymqpRU6OaVWZWYSnt53ZSI>Kjyw6_!TKSM8Iy`wQ8}DEYn)6s&_kM&ZYRaYttl8c>;x{EG?2)e6&uKV4bhv)pyhjX6u|2_Y1$UFJx>2qKi zAEx6l1nq9CEL*e6YPNV`a7QAQZP9phw5>7{(X}Vp)!URz97%N??Xh@e@Tj0^L&N5+ z(fCw}#T$c5xyD$m^?%}>{iHZ)X4qA(`e`1D@Qx&0K9lz2AV4vt_?SgGWmGFJU^Yvb zLxdoWRM0|*xW4RRE=lImPYpL&$RM>0QO6w?agW8^mwLcb9_k^FSk5pjcuYNGtYn*gZl+uk$`;B91y#ZBr>gF^)a*WzPJQ@48 zKM)?v5gcY_jzsz3-|tyf6lpbR8mD4PQy!D=#mjLm?S%3t?Qi}n^U}WIuLzG9)TgA= z(r2X4N}rQHKc($ze<=LApuHe_QTCE-M)tDomAoC0eOu68lkJneE^Ev7%MQq{HMi{A YlDgnfelKo}UTE}#p5@O8MF*4r0EUW-;{X5v diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class index b1ff7dafaf9c13bc691f63320ab54ad0f58194df..f370c5135eb0e74f56d18f3d0a4544da370beb1e 100644 GIT binary patch delta 659 zcmZ`$!EO>!6g`)jmYFH&w6v(9CMHz`qLLU*ji9FKqEQB0fl|S$eGC(v7ActyMiLVi znz(Rf<`*<>bpufnH@fmK{EkNJ9jY5cH}BkY@45Hg^WOWZ*ShxO_m{5#uEP4Hy_5?2 zQ?X+$KM`%$a`p^+&n28lB#mwHOr$%m-Apezj_CS@3_&g0jh1jbjzw4+ugV&4^>{CH zGZVyJLS)Pw4SB4Epx_=sN+in)iUeg@v~9Pudq%-JA=t25mgAFC8VL7&wd(g(LwJBq z?i2MoVJ>mFXH&Eq>DAh{WxAPUm4}thzlK&9ZQ8QEOVIZrdvP0pZrT zrjfG6ebdN1TGo%BA-HzwvWfz#f; z-0dwu#aZY$hk3-2z z*$>F2hM>w2@ybkLfK;rH>wT<@cm&vsBF9h&3A4@EDV9V2hb=ZIjmX+lI delta 105 zcmZn{Sjx?H>ff$?3=9mW4Bi{LnwckyvYIloPWEOs=j3AGX5e8EWZ<3L&04`IG})0& zbh0FyI-?knWy>nXz{(&!xtXm}RFQ#`L5V?tL772@L4`qsL6yOTL2QBaH8t#2hkjICl@g7^ZcsrVX;g}yFfi>t|oZZ>xGbEiL| zpF7hp{a|M*ICZ8U`mukh)0gMm8xU|?wA0DV=G=4lob#OXJooNzfByUnfDt^%BBgM+ z+Nc-3FswEf{GwO)9yP)Tf&Y~s73=iWiWNT!{4CN6hqie0Vo<9qq=E$nRaWS2`pst0 z2yeE$Fb?8}3Rd;5w-ozPQ=xDAp7+2jw&I{xJRe2g!|9+ImlV1x!D8set;kn6oAl1u z^cE;4OpVewvt`DDFo?$$ZVZ}SH7{H&R^liK7fUbWDVLKll=3qQkN($`uh5nhPfw5= z8y(o;z(G!7^uMCX&vZdymxC-aV)Z+)&_(v9gV4X$s?Yn;ZEwCtI&#yEs#lxwqCnPd zXF9$ckj|r9v7%K(MmnhklT7o!o)2y=`k@e?twz2VHzF!#p%r;CMMPj5%RgLNg}|t| zOwDx+=F8H-VF#Va5HJ0e%@WKt6P)S6vJADG0d4iLrQL)1MD7*NC-1xhg{(y!&ui^z zv$yFu2&fB*Tdz<{l2~!Wh@MQZf?q%SEZ$p%%BIT*tko>6aU$q&ija8mpWhqMi< zWZ|rWZM&EJ(2p8|gv2hlxE`^VOUI4*O;8${Z{ z&t(Tva;?xx$yKTUc~NrL)^<0qO;U~??i1_Tn|Jm}%q`Y3vI9%b0oI;Q=j|0tp|Yh>lSf z!yM0XoMPQ`D6H#zvOUNye7J6Wv%2$N884mBJ;U7W3O>G)9{V2U!ZWB@jrKF59WbT! z+S|0QK40%hKenF2U%|a))b4z()PVKfUr!5yIIR`d&p84oIiV5C|1_`C5h5C0n=G$V nED;Y#@HKp?W$SV!lQnx0S556n{ehk==G5<);%-b|3a!5ZchY{P literal 2013 zcmbVMYi}D>5IxuLY_^SYo1~DC8WLLDc`T2XhaJ-9)nYKEt%D&Sx6YNj$li_C>!R=j z_%(b0iKY@r`~ZFw;@o>TY3eS7B1`Mpxie?Z%$d7?{`K1*0B&MGkCebtHyAjs?{|X( z>9_;;hroa0$?s+84Cv`QZ5etpkBq?LIgxj~{y-q*9SDe~z|>FB-!>A!J(e`@28;wFKa4RWhy>$+YZBwJMLA2bu z=X=qHK%-)?`mWz|+EM8Fy~cm>G@I3qKxUhhu#iU4hK<(*>i-w6+L?gBB^!CTzwWaDG3 zQCDi96IEK>Mg!}-5$@rk^eORbQvORY>rX4C z?yLUip7GSu_9VTmiwk^Sq$i4_i?!vI)#=PLOx32dPf_|sM_=aiqQ<>Ij4A$#n5J(- zBNs7)S-yeZD|nrV%6fxVN?UWZ6sIEQ8K2RX;*@3Nn^=e$IQ&WpYMj)@>5(_Ql#}v46#KLTlxoLM(P!2n3?7H zk(ne>-W{yPZU0C#HSnF^;p~^*dxj5c$N2CVpOil3gZ3?DZy9^%7@w8CF!q- r=|9HT&pTY;P=G4eq(;G)Il2{8SoH?$-lkuzjp4L&s^d5GrSR?FNHMOE diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 8db4c47..9ecbac0 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -4,7 +4,9 @@ import java.util.Date; import java.util.Scanner; +import com.anncode.amazonviewer.model.Chapter; import com.anncode.amazonviewer.model.Movie; +import com.anncode.amazonviewer.model.Serie; public class Main { @@ -113,20 +115,70 @@ public static void showMovies() { } public static void showSeries() { - int exit = 0; + int exit = 1; + ArrayList series = Serie.makeSeriesList(); do { System.out.println(); System.out.println(":: SERIES ::"); System.out.println(); + + for (int i = 0; i < series.size(); i++) { //1. Serie 1 + System.out.println(i+1 + ". " + series.get(i).getTitle() + " Visto: " + series.get(i).isViewed()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + + //Leer Respuesta usuario + Scanner sc = new Scanner(System.in); + int response = Integer.valueOf(sc.nextLine()); + + if(response == 0) { + showMenu(); + } + + showChapters(series.get(response-1).getChapters()); + }while(exit !=0); } - public static void showChapters() { + public static void showChapters(ArrayList chaptersOfSerieSelected) { int exit = 0; + do { System.out.println(); System.out.println(":: CHAPTERS ::"); System.out.println(); + + + for (int i = 0; i < chaptersOfSerieSelected.size(); i++) { //1. Chapter 1 + System.out.println(i+1 + ". " + chaptersOfSerieSelected.get(i).getTitle() + " Visto: " + chaptersOfSerieSelected.get(i).isViewed()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + + //Leer Respuesta usuario + Scanner sc = new Scanner(System.in); + int response = Integer.valueOf(sc.nextLine()); + + if(response == 0) { + showSeries(); + } + + Chapter chapterSelected = chaptersOfSerieSelected.get(response-1); + chapterSelected.setViewed(true); + Date dateI = chapterSelected.startToSee(new Date()); + + for (int i = 0; i < 100000; i++) { + System.out.println(".........."); + } + + //Termine de verla + chapterSelected.stopToSee(dateI, new Date()); + System.out.println(); + System.out.println("Viste: " + chapterSelected); + System.out.println("Por: " + chapterSelected.getTimeViewed() + " milisegundos"); }while(exit !=0); } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java index a92f29b..1bbde81 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java @@ -1,5 +1,7 @@ package com.anncode.amazonviewer.model; +import java.util.ArrayList; + public class Chapter extends Movie { @@ -36,4 +38,15 @@ public String toString() { "\n Creator: " + getCreator() + "\n Duration: " + getDuration(); } + + + public static ArrayList makeChaptersList() { + ArrayList chapters = new ArrayList(); + + for (int i = 1; i <= 5; i++) { + chapters.add(new Chapter("Capituo "+i, "genero "+i, "creator" +i, 45, (short)(2017+i), i)); + } + + return chapters; + } } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java index 3e302a4..8f5a93c 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java @@ -9,10 +9,11 @@ public class Serie extends Film { private ArrayList chapters; - public Serie(String title, String genre, String creator, int duration, int sessionQuantity) { + public Serie(String title, String genre, String creator, int duration, int sessionQuantity, ArrayList chapters) { super(title, genre, creator, duration); // TODO Auto-generated constructor stub this.sessionQuantity = sessionQuantity; + this.chapters = chapters; } public int getId() { @@ -46,5 +47,15 @@ public String toString() { "\n Duration: " + getDuration(); } + public static ArrayList makeSeriesList() { + ArrayList series = new ArrayList(); + + for (int i = 1; i <= 5; i++) { + series.add(new Serie("Serie "+i, "genero "+i, "creador "+i, 1200, 5, Chapter.makeChaptersList())); + + } + + return series; + } } From 87d5d3e55a04f67ac6b68fbb90696a40a29684c3 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 26 Jan 2018 15:50:39 -0500 Subject: [PATCH 28/36] Escribir Archivos en Java --- MakeReport/.classpath | 10 +++ MakeReport/.project | 17 ++++ .../.settings/org.eclipse.jdt.core.prefs | 11 +++ .../bin/com/anncode/makereport/Main.class | Bin 0 -> 1199 bytes .../bin/com/anncode/makereport/Report.class | Bin 0 -> 2304 bytes MakeReport/reporte.txt | 7 ++ .../src/com/anncode/makereport/Main.java | 21 +++++ .../src/com/anncode/makereport/Report.java | 77 ++++++++++++++++++ 8 files changed, 143 insertions(+) create mode 100644 MakeReport/.classpath create mode 100644 MakeReport/.project create mode 100644 MakeReport/.settings/org.eclipse.jdt.core.prefs create mode 100644 MakeReport/bin/com/anncode/makereport/Main.class create mode 100644 MakeReport/bin/com/anncode/makereport/Report.class create mode 100644 MakeReport/reporte.txt create mode 100644 MakeReport/src/com/anncode/makereport/Main.java create mode 100644 MakeReport/src/com/anncode/makereport/Report.java diff --git a/MakeReport/.classpath b/MakeReport/.classpath new file mode 100644 index 0000000..6ee61f2 --- /dev/null +++ b/MakeReport/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/MakeReport/.project b/MakeReport/.project new file mode 100644 index 0000000..bc4e452 --- /dev/null +++ b/MakeReport/.project @@ -0,0 +1,17 @@ + + + MakeReport + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/MakeReport/.settings/org.eclipse.jdt.core.prefs b/MakeReport/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7e5c907 --- /dev/null +++ b/MakeReport/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=9 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=9 diff --git a/MakeReport/bin/com/anncode/makereport/Main.class b/MakeReport/bin/com/anncode/makereport/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..41b5985413471ac8837f5d7735dac9acbd4df026 GIT binary patch literal 1199 zcmaJ=*-{fh6g`~;W-<&A!YU9JLC6A(`$7;E42mYf0*Wfir)Fs5Kr)jWCKMmwkND)X zFM}mjet>U&ga3ivo{1&0_%Pkmx9@V!y{EsQe*FgE9?A+L3`3?E>JjCt>^1BO)bKM?YizD7_O`qFQUf1zx6u4Py9nJoof zl;VmE>j4)H3B*gbq%xhxBl0bXYmlaVlNMyYuPX-R_NXbB* z0t-i;un#Q9Rx!%ZF+V@HUU;*%zFD9@O*)V3xGtSla^AGOYEXJo#|=!8vC=d$^rSNv z3oA%7^q(ia)Uc|%!qt$)jDp-h6AIg+V-|D7_K;T_V(lHn)LB;H6!VwV(=d&ja)tvc zZc}HpuzzBV$k5eYom6w5#?R|@Vec}`o=y8_A{S^h@#bZUhcd+@hT-(;#rkI*^EwuS z7I{vXST=J}#}nC1jheaa*wp%9AkTCxN!e*qz9D2%4R^MVZ6bVoZ22pDrk|7KvGclO}{-VBG zmklmi%SRskL%zA(XC?_D1YhRPoV(9C`+O#U|NG}(03PE=LyN+#l$(p0j+1iJRxD@k zTLmlc7QEO?|IiRpxVC2=n6a$sWMXUEdsfO*2s>uZTC}s4LU-cqdfhA7PA0C<=GmTH zYAM(8EQcB$))8Ndw(BUgKeZj(n^9;T9ZM>N=IL8UE4mEm=v26xupMi)l-srn8|HT4 z#7&vmq*<`#yCMvEyLM6GcH)0SAe+vN<*n8T_l}NTq}&08J_BuNC%jk>kBnYK3+phA zZb+1(deeX=s$r`7LIs`o^Fj22xNRUT2%U(Em>-hxAk#WA?-}Spue{wg&>y^gVBi*d zHH;}3exhwRCW+TDp>U%y^>ZaVo3;u%CK1yxb*^?naSS}bhb+v2nJrmsI|}#e;|uB= zZ;~J#<9HL z#P*DV&*UQPxq%@aqj;oYP9a*Kh_#ZJFL{JmW=_W}J{OV;3fC)CD*1|!B{h7ZFi_R4 z*V`=Eo@8wiOQQXiLjRd|JK_(s~kEtPePlx$*4!?(0hb+WX!aFnw09*4)kcm9OrIcN;pOzm$J%oKa@ z2mGkv)%k+|QuM5xf!Fwnqvn=4g^{3_nUfcR0m)iCjBPH0B_~s`ismp$45v*`o>q3) zETner16M~HI~q9BHCA;N3}hrE&1aS6gok$g-OyEYCoRiKY~67=u> zHAww+C6Nj(+r&g`nDbSjA4Q^PvDW2}cUSzht(bX#jmT_z20COm4bEn*2RWVVZmE!} zthvr$OsAwK7@<-tmuLtrvNHJABJ=N`oO1u9MV`{)+-ZCo{EG2ZJln>PapkQKyUJ&~ zFVu03??wQ?b#(KK=|(S~=aqj) Date: Fri, 26 Jan 2018 16:56:33 -0500 Subject: [PATCH 29/36] EscrituraArchivosDate --- AmazonViewer/.classpath | 1 + .../bin/com/anncode/amazonviewer/Main.class | Bin 5239 -> 7258 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 2594 -> 3384 bytes .../com/anncode/amazonviewer/model/Film.class | Bin 1808 -> 1889 bytes .../anncode/amazonviewer/model/Movie.class | Bin 2611 -> 2543 bytes AmazonViewer/libs/makefile.jar | Bin 0 -> 2077 bytes AmazonViewer/reporte.txt | 13 +++ AmazonViewer/reporte2018-01-26.txt | 21 ++++ .../src/com/anncode/amazonviewer/Main.java | 108 +++++++++++++++--- .../com/anncode/amazonviewer/model/Book.java | 21 ++++ .../com/anncode/amazonviewer/model/Film.java | 4 + .../com/anncode/amazonviewer/model/Movie.java | 5 - MakeReport/.classpath | 10 -- MakeReport/.project | 17 --- .../.settings/org.eclipse.jdt.core.prefs | 11 -- .../bin/com/anncode/makereport/Main.class | Bin 1199 -> 0 bytes .../bin/com/anncode/makereport/Report.class | Bin 2304 -> 0 bytes MakeReport/reporte.txt | 7 -- .../src/com/anncode/makereport/Main.java | 21 ---- .../src/com/anncode/makereport/Report.java | 77 ------------- 20 files changed, 152 insertions(+), 164 deletions(-) create mode 100644 AmazonViewer/libs/makefile.jar create mode 100644 AmazonViewer/reporte.txt create mode 100644 AmazonViewer/reporte2018-01-26.txt delete mode 100644 MakeReport/.classpath delete mode 100644 MakeReport/.project delete mode 100644 MakeReport/.settings/org.eclipse.jdt.core.prefs delete mode 100644 MakeReport/bin/com/anncode/makereport/Main.class delete mode 100644 MakeReport/bin/com/anncode/makereport/Report.class delete mode 100644 MakeReport/reporte.txt delete mode 100644 MakeReport/src/com/anncode/makereport/Main.java delete mode 100644 MakeReport/src/com/anncode/makereport/Report.java diff --git a/AmazonViewer/.classpath b/AmazonViewer/.classpath index 6ee61f2..8da7346 100644 --- a/AmazonViewer/.classpath +++ b/AmazonViewer/.classpath @@ -6,5 +6,6 @@ + diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class index ff9660af75b6822384c8007a8cb2707d61d3d4b4..493b841899cc6260c7dc70a356c104729a3c4391 100644 GIT binary patch literal 7258 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 EFSE-<%m4rY literal 5239 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 delta 987 zcmZuvOHUI~6#i}>%yc?MQXUoBKx?CvmQrXHO3On~iV9e;Rlyeyw3I?^p$sH$L=*qP z-MH15uyG-YR-y@sD-)M4-SA6%oS9Zah>N-R%sJrus@nmv}cFCR2tA%XLEg_0w8TANAgdUY~ z8J!GbF01MdT6tW?6&x)~Wa zk>t}RzZk`w#&nB6Gldgr2CL*A+g4Xg<*llXJ2D2)DPbP>1S~K#tSLK6sGt;cp_E$A z7jrW1;{k)PqZGEY$rXkR{DtYfJuc!A1G8ve9?MX$#2w~ny)C6G%j+}BMp{`aWciG_ zSXV$%z!Uz}+<2}8FM~vmQ`zNGF|(zCH)R@SKZ7}=sM!R6B_x=Y9|;kQ4Fb-WU+5Pw&pN2Kf*embRIsrJ(Ql+(n`8APEi^&U8@D1!Cz~aEb7VGk d!gR=Utm&y~k^;)4UUhAP!D%7~TSR1l`WG2ursMzs diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Film.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Film.class index 13ff09ddd241777f3e78b3b4ac39d67030b2af59..6eb09f54508a86a1dae7faca0eda766f0cfa4432 100644 GIT binary patch delta 121 zcmbQh_mGe4)W2Q(7#J8#8QeBpTGb{5U zW;uNZMj&KhVAa~fV73OxU}BI3l5Ai>hshUMM46o!oF^BuicG%3Cdlf{z{=n->6#yHg7zY3V delta 60 zcmaFJH-V4q)W2Q(7#J8#8C*7UO=X(AnJJZ#ce5n(A?C>v>~gI346FraMI~<3jbU+J zxN=KOTtL*4NJ8SmjXUEnaAjPXxHTHjohfKsbnZRhIo~faZ{T@F8wmyU%`m}yzUC+_u7H~& zjnIFKD|xr0x`70ya~;H#1XFjuMdjvRC)Grqu*1baIS#Cn8)?QP$mSIPHuPX#{T2@D zDI89rG4D8iXx}3C?bg0Cg`T|A*1k{R1J-_s@D$E%?9D5qhX#0%iE`wk0xne24OF3# z%^3)v1t*iZCP_8wsp?*9STTfbER delta 1189 zcmZuwOHUI~6#nkCrNeMBh=7Cw7SIBvT2VxK2ngj3zIbRsgi!`s1gfPx1eCZjZitKP z!j&%BxR9uAB8fXUZcW^?bmb2)8qb|+D={wS-t+p-<2!eL9C??gefj9G}6SNY3^=g(TGMG-5Mpl z$kCEQkUeUsXd}Gl4jOvY3Tfx)K!CwXNu|~7b4X_Hl9{{3jIC^}mmy1YcSH?67D?jz zIR<2Ejc`eaipvaKa|f2AdMq4Svzqp7#@h2FGnoTAfLr%+C7cSUN`)s>MsYU}52N6n2DgPtxR8vA~cq7+DD$Bu5Bq zu|diMnp^fc9f_LMEJ;9?h7guHRi0DwuwrWjpf!VT> z^hz2=af4cAxQSr0`3)M#MujSTag5c__u>`uyeY+a7RS^MRIiP0$%V~aQ2~KKFP5VL zMQB6`nuz>Xv#6V5wkTh^YDKcDwB4cl3holv4yD9S!%f2=%M4i*%$l41Ojfyoi9LjZ z3C#7|n|Cna-2)4n1kV$}E{iQwU;IbEpFm+MAZN`rb=bM@ni2^_H_~pP}X3Bu%!@q5ML&6Cw7K@C=X0rr_}(LT$w( diff --git a/AmazonViewer/libs/makefile.jar b/AmazonViewer/libs/makefile.jar new file mode 100644 index 0000000000000000000000000000000000000000..fe69534e83e82e0978056916b7ccc83214662843 GIT binary patch literal 2077 zcmWIWW@Zs#;Nak3U~jVWVL$>R3@i-3t|5-Po_=onzK(vLZmz*0dcJP|PBAci_C0gj z$6HtLBCofu*10q1HwPJ9F@Es$(NiXd0B?4VP4!Igq=80B0&xJ`0*_i$3zUJf$@#hZ ziFtX+`6;RTxry1SMX3e(MJ4({U`j7JC$YG=Htc@5bf~~TJ(Zk@JWW<7W>&7NVRa%w z(b1wBVoDlj4!Rs}YfEq5X=zO{f0xJbf6>0EeqK4tre1FI06j5{Y=G>oY z@63(M)qeiIZ~vd^gM_*|`p_3ip>2U;r^7rAO484tmEMXdtF^byc7jVIM=F*bAM;CftZxPp$ zEZLOa^hWiOnY)ux$$KAP`ANAB!RlwKWo%ze%`dn7)x4eGqV2-!#5s-Ha?>VHJ7VHv zbSEcmTf|nc%7?FJI7J=)(t3}TqmTW^1gYYLDXWt99w=CExPQU^&4R3#3>)1y*{@`g zGv1K7^2dzF!ZlvJrdpzj&n1^F>MHdV-85(F&$C5m7EYhExJdWv`i>sk^B-rLsMM%` zxMbMoE+r-z)Y}@d{@2u1{sM_pN_8F-dlq#*bn{Sc2|RC7bI>3l-0WBG?rHj~xAlm= z{447Ge`mRJfa}Rip(~}uSGO|V-CkpRsCdmuj@LZ4&jp#3e|r7CE~7tjk)Y+2sFgRL z{BVo=y(6;7=2DLG@`uq~0pH^zjDSO1L7uQTL@jsFX=&UrIx+MoQqxa*SI$>sj8FSr8|S$>Lzs~ha> zSL)y~5%zQylI&44y5RFf>?cp0qYHN@4^Sje%}B;GMP=5B0^^B+pLQ0rPIU1|*>W#@ zno`M}9Cu;UJC;Z7I=}l*R4;rlvfj^Nn)N{!KdJu*{wCYJ`M07?{fnjZqPFG7E2h~V zbjtfAG4rah&U22>Pj7L~d%mo1qm}UM{*xZ2dtUTk-SCmk_U1{cZTA*DHm|v#dnI9? zs+{Mn3rcVM!loW|p87cUQeSf0woJCkCmz{tdolf?=`zmW47*#jF3K~q`xkh0@9_?G zy?1M|LG;U=+}(@PHE!F!3D(^da!}}0$vH8r#L4A728JOYj335?9=ui`aAm{V%q26s zbEaRvvu^psx2xQ?pU%#^Zu}{7$D-J`iM#oxoPSskDwMQsw`aJp0LvUs6Rw5`7$FL>^+(B9w-tG1AW2Q6!>v@?rdEPCmA(!KEiy)c=) zL+?JdJhy$m=jp4}D#d&^@m$4W9}VXrRDWDq^H@deO1IC#vm^D zZ*cw7h5y@nb24il=iRpR z@y&l~h97E!QbG*!&z~)H*ciC@*7eiXGtNa$(OQ~tdyc`mieo(?{X$jwo17CC7gZh- zF>3nZ+0~t)sW&_JtyHsJ>D>8`R=p^eDze(ScIi#q=wQ+NpkVQSFf;T%(9?~K_=1H4 z6f6Zr`B|ySC8ZP2@*PqTXgU8))91a|-pU1U9Uq_Vw&!oykhwy4LaUkGzJLuI)$XOG zrT=7z+W#xhmMLmw=*;(Bx%=3TZk@17^YibwTW&rtof_D@i}hV!f~D8vnw_V@LN>~+ zGOj+v+T-SaQsf8Y^;-T@p;Kz6@L!fR%lMQl*Zk(lRfg|sJDcN^y;>9!P0Uz7_(^fQ zYR4Qjtvcvt_LVVxM|{E!p2n=js@(o3`4w4TGR=F&))LYC%ij7NbJeTX&CkC6?Ctii zW(IjW_Pgt%{Xj1jf<4X1B*K8G1Cc8)P#uU0aMg$b-Uw4b6&-SF166bgkO*WFQSBic y2uh^L@dQew2=EQ)MnsZD*N5y?P%I(9G1H4&*JO-e5Sr}M>fx^TN;sF5u3R8vv literal 0 HcmV?d00001 diff --git a/AmazonViewer/reporte.txt b/AmazonViewer/reporte.txt new file mode 100644 index 0000000..240f0b6 --- /dev/null +++ b/AmazonViewer/reporte.txt @@ -0,0 +1,13 @@ + + :: MOVIE :: + Title: Movie 3 + Genero: Genero 3 + Year: 2020 + Creator: Creador 3 + Duration: 123 + :: MOVIE :: + Title: Movie 4 + Genero: Genero 4 + Year: 2021 + Creator: Creador 4 + Duration: 124 \ No newline at end of file diff --git a/AmazonViewer/reporte2018-01-26.txt b/AmazonViewer/reporte2018-01-26.txt new file mode 100644 index 0000000..e6113df --- /dev/null +++ b/AmazonViewer/reporte2018-01-26.txt @@ -0,0 +1,21 @@ + + :: MOVIE :: + Title: Movie 2 + Genero: Genero 2 + Year: 2019 + Creator: Creador 2 + Duration: 122 + + :: MOVIE :: + Title: Movie 3 + Genero: Genero 3 + Year: 2020 + Creator: Creador 3 + Duration: 123 + + :: MOVIE :: + Title: Movie 5 + Genero: Genero 5 + Year: 2022 + Creator: Creador 5 + Duration: 125 diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java index 9ecbac0..7486c2b 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -1,12 +1,15 @@ package com.anncode.amazonviewer; +import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.Scanner; +import com.anncode.amazonviewer.model.Book; import com.anncode.amazonviewer.model.Chapter; import com.anncode.amazonviewer.model.Movie; import com.anncode.amazonviewer.model.Serie; +import com.anncode.makereport.Report; public class Main { @@ -35,11 +38,11 @@ public static void showMenu() { //Leer la respuesta del usuario Scanner sc = new Scanner(System.in); int response = Integer.valueOf(sc.nextLine()); - + System.out.println(response); switch (response) { case 0: //salir - + exit = 0; break; case 1: showMovies(); @@ -72,9 +75,10 @@ public static void showMenu() { }while(exit != 0); } + static ArrayList movies = Movie.makeMoviesList(); public static void showMovies() { int exit = 1; - ArrayList movies = Movie.makeMoviesList(); + do { System.out.println(); System.out.println(":: MOVIES ::"); @@ -92,23 +96,25 @@ public static void showMovies() { int response = Integer.valueOf(sc.nextLine()); if(response == 0) { + exit = 0; showMenu(); } - - Movie movieSelected = movies.get(response-1); - movieSelected.setViewed(true); - Date dateI = movieSelected.startToSee(new Date()); - - for (int i = 0; i < 100000; i++) { - System.out.println(".........."); + if (response > 0) { + Movie movieSelected = movies.get(response-1); + movieSelected.setViewed(true); + Date dateI = movieSelected.startToSee(new Date()); + + for (int i = 0; i < 100000; i++) { + System.out.println(".........."); + } + + //Termine de verla + movieSelected.stopToSee(dateI, new Date()); + System.out.println(); + System.out.println("Viste: " + movieSelected); + System.out.println("Por: " + movieSelected.getTimeViewed() + " milisegundos"); } - //Termine de verla - movieSelected.stopToSee(dateI, new Date()); - System.out.println(); - System.out.println("Viste: " + movieSelected); - System.out.println("Por: " + movieSelected.getTimeViewed() + " milisegundos"); - }while(exit !=0); @@ -184,10 +190,40 @@ public static void showChapters(ArrayList chaptersOfSerieSelected) { public static void showBooks() { int exit = 0; + ArrayList books= Book.makeBookList(); do { System.out.println(); System.out.println(":: BOOKS ::"); System.out.println(); + + for (int i = 0; i < books.size(); i++) { //1. Movie 1 + System.out.println(i+1 + ". " + books.get(i).getTitle() + " Visto: " + books.get(i).isReaded()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + + //Leer Respuesta usuario + Scanner sc = new Scanner(System.in); + int response = Integer.valueOf(sc.nextLine()); + + if(response == 0) { + showMenu(); + } + + Book bookSelected = books.get(response-1); + bookSelected.setReaded(true); + Date dateI = bookSelected.startToSee(new Date()); + + for (int i = 0; i < 100000; i++) { + System.out.println(".........."); + } + + //Termine de verla + bookSelected.stopToSee(dateI, new Date()); + System.out.println(); + System.out.println("Viste: " + bookSelected); + System.out.println("Por: " + bookSelected.getTimeReaded() + " milisegundos"); }while(exit !=0); } @@ -202,10 +238,41 @@ public static void showMagazines() { public static void makeReport() { + Report report = new Report(); + report.setNameFile("reporte"); + report.setExtension("txt"); + report.setTitle(":: VISTOS ::"); + String contentReport = ""; + + for (Movie movie : movies) { + if (movie.getIsViewed()) { + contentReport += movie.toString() + "\n"; + + } + } + report.setContent(contentReport); + report.makeReport(); + } public static void makeReport(Date date) { + SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + String dateString = df.format(date); + Report report = new Report(); + report.setNameFile("reporte" + dateString); + report.setExtension("txt"); + report.setTitle(":: VISTOS ::"); + String contentReport = ""; + + for (Movie movie : movies) { + if (movie.getIsViewed()) { + contentReport += movie.toString() + "\n"; + + } + } + report.setContent(contentReport); + report.makeReport(); } } @@ -215,3 +282,12 @@ public static void makeReport(Date date) { + + + + + + + + + diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java index 794fbeb..53c13db 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java @@ -1,5 +1,6 @@ package com.anncode.amazonviewer.model; +import java.util.ArrayList; import java.util.Date; public class Book extends Publication implements IVisualizable { @@ -32,6 +33,13 @@ public void setIsbn(String isbn) { public boolean isReaded() { + String leido = ""; + if(readed == true) { + leido = "Sí"; + }else { + leido = "No"; + } + return readed; } @@ -82,4 +90,17 @@ public void stopToSee(Date dateI, Date dateF) { } } + public static ArrayList makeBookList() { + ArrayList books = new ArrayList(); + String[] authors = new String[3]; + for (int i = 0; i < 3; i++) { + authors[i] = "author "+i; + } + for (int i = 1; i <= 5; i++) { + books.add(new Book("Book " + i, new Date(), "editorial " + i, authors)); + } + + return books; + } + } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java index 2cf5224..4a6c4b4 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java @@ -59,6 +59,10 @@ public String isViewed() { return visto; } + + public boolean getIsViewed() { + return viewed; + } public void setViewed(boolean viewed) { this.viewed = viewed; } diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java index 080b8ec..bacbcd1 100644 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -14,11 +14,6 @@ public Movie(String title, String genre, String creator, int duration, short yea setYear(year); } - public void showData() { - //System.out.println("Title:" + title); - //System.out.println("Genre:" + genre); - //System.out.println("Year:" + year); - } public int getId() { return id; diff --git a/MakeReport/.classpath b/MakeReport/.classpath deleted file mode 100644 index 6ee61f2..0000000 --- a/MakeReport/.classpath +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/MakeReport/.project b/MakeReport/.project deleted file mode 100644 index bc4e452..0000000 --- a/MakeReport/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - MakeReport - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/MakeReport/.settings/org.eclipse.jdt.core.prefs b/MakeReport/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 7e5c907..0000000 --- a/MakeReport/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=9 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=9 diff --git a/MakeReport/bin/com/anncode/makereport/Main.class b/MakeReport/bin/com/anncode/makereport/Main.class deleted file mode 100644 index 41b5985413471ac8837f5d7735dac9acbd4df026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1199 zcmaJ=*-{fh6g`~;W-<&A!YU9JLC6A(`$7;E42mYf0*Wfir)Fs5Kr)jWCKMmwkND)X zFM}mjet>U&ga3ivo{1&0_%Pkmx9@V!y{EsQe*FgE9?A+L3`3?E>JjCt>^1BO)bKM?YizD7_O`qFQUf1zx6u4Py9nJoof zl;VmE>j4)H3B*gbq%xhxBl0bXYmlaVlNMyYuPX-R_NXbB* z0t-i;un#Q9Rx!%ZF+V@HUU;*%zFD9@O*)V3xGtSla^AGOYEXJo#|=!8vC=d$^rSNv z3oA%7^q(ia)Uc|%!qt$)jDp-h6AIg+V-|D7_K;T_V(lHn)LB;H6!VwV(=d&ja)tvc zZc}HpuzzBV$k5eYom6w5#?R|@Vec}`o=y8_A{S^h@#bZUhcd+@hT-(;#rkI*^EwuS z7I{vXST=J}#}nC1jheaa*wp%9AkTCxN!e*qz9D2%4R^MVZ6bVoZ22pDrk|7KvGclO}{-VBG zmklmi%SRskL%zA(XC?_D1YhRPoV(9C`+O#U|NG}(03PE=LyN+#l$(p0j+1iJRxD@k zTLmlc7QEO?|IiRpxVC2=n6a$sWMXUEdsfO*2s>uZTC}s4LU-cqdfhA7PA0C<=GmTH zYAM(8EQcB$))8Ndw(BUgKeZj(n^9;T9ZM>N=IL8UE4mEm=v26xupMi)l-srn8|HT4 z#7&vmq*<`#yCMvEyLM6GcH)0SAe+vN<*n8T_l}NTq}&08J_BuNC%jk>kBnYK3+phA zZb+1(deeX=s$r`7LIs`o^Fj22xNRUT2%U(Em>-hxAk#WA?-}Spue{wg&>y^gVBi*d zHH;}3exhwRCW+TDp>U%y^>ZaVo3;u%CK1yxb*^?naSS}bhb+v2nJrmsI|}#e;|uB= zZ;~J#<9HL z#P*DV&*UQPxq%@aqj;oYP9a*Kh_#ZJFL{JmW=_W}J{OV;3fC)CD*1|!B{h7ZFi_R4 z*V`=Eo@8wiOQQXiLjRd|JK_(s~kEtPePlx$*4!?(0hb+WX!aFnw09*4)kcm9OrIcN;pOzm$J%oKa@ z2mGkv)%k+|QuM5xf!Fwnqvn=4g^{3_nUfcR0m)iCjBPH0B_~s`ismp$45v*`o>q3) zETner16M~HI~q9BHCA;N3}hrE&1aS6gok$g-OyEYCoRiKY~67=u> zHAww+C6Nj(+r&g`nDbSjA4Q^PvDW2}cUSzht(bX#jmT_z20COm4bEn*2RWVVZmE!} zthvr$OsAwK7@<-tmuLtrvNHJABJ=N`oO1u9MV`{)+-ZCo{EG2ZJln>PapkQKyUJ&~ zFVu03??wQ?b#(KK=|(S~=aqj) Date: Thu, 15 Feb 2018 14:13:46 -0600 Subject: [PATCH 30/36] Modularizacion --- AmazonViewer/.classpath | 11 - AmazonViewer/.project | 17 - .../.settings/org.eclipse.jdt.core.prefs | 11 - .../bin/com/anncode/amazonviewer/Main.class | Bin 7258 -> 0 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 3384 -> 0 bytes .../anncode/amazonviewer/model/Chapter.class | Bin 2055 -> 0 bytes .../com/anncode/amazonviewer/model/Film.class | Bin 1889 -> 0 bytes .../amazonviewer/model/IVisualizable.class | Bin 254 -> 0 bytes .../anncode/amazonviewer/model/Magazine.class | Bin 1120 -> 0 bytes .../anncode/amazonviewer/model/Movie.class | Bin 2543 -> 0 bytes .../amazonviewer/model/Publication.class | Bin 1422 -> 0 bytes .../anncode/amazonviewer/model/Serie.class | Bin 2800 -> 0 bytes AmazonViewer/libs/makefile.jar | Bin 2077 -> 0 bytes AmazonViewer/reporte.txt | 13 - AmazonViewer/reporte2018-01-26.txt | 21 - .../src/com/anncode/amazonviewer/Main.java | 293 ------------ .../com/anncode/amazonviewer/model/Book.java | 106 ----- .../anncode/amazonviewer/model/Chapter.java | 52 --- .../com/anncode/amazonviewer/model/Film.java | 73 --- .../amazonviewer/model/IVisualizable.java | 9 - .../anncode/amazonviewer/model/Magazine.java | 27 -- .../com/anncode/amazonviewer/model/Movie.java | 77 ---- .../amazonviewer/model/Publication.java | 48 -- .../com/anncode/amazonviewer/model/Serie.java | 61 --- Modularizacion/.idea/misc.xml | 6 + Modularizacion/.idea/modules.xml | 8 + Modularizacion/.idea/uiDesigner.xml | 124 ++++++ Modularizacion/.idea/workspace.xml | 420 ++++++++++++++++++ Modularizacion/Modularizacion.iml | 11 + .../Modularizacion/com/anncode/Main.class | Bin 0 -> 642 bytes .../anncode/internal/CalculadoraHelper.class | Bin 0 -> 425 bytes .../com/anncode/util/Calculadora.class | Bin 0 -> 653 bytes Modularizacion/src/com/anncode/Main.java | 12 + .../anncode/internal/CalculadoraHelper.java | 8 + .../src/com/anncode/util/Calculadora.java | 15 + 35 files changed, 604 insertions(+), 819 deletions(-) delete mode 100644 AmazonViewer/.classpath delete mode 100644 AmazonViewer/.project delete mode 100644 AmazonViewer/.settings/org.eclipse.jdt.core.prefs delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/Main.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Film.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/IVisualizable.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Publication.class delete mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Serie.class delete mode 100644 AmazonViewer/libs/makefile.jar delete mode 100644 AmazonViewer/reporte.txt delete mode 100644 AmazonViewer/reporte2018-01-26.txt delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/Main.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Book.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Film.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java delete mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java create mode 100644 Modularizacion/.idea/misc.xml create mode 100644 Modularizacion/.idea/modules.xml create mode 100644 Modularizacion/.idea/uiDesigner.xml create mode 100644 Modularizacion/.idea/workspace.xml create mode 100644 Modularizacion/Modularizacion.iml create mode 100644 Modularizacion/out/production/Modularizacion/com/anncode/Main.class create mode 100644 Modularizacion/out/production/Modularizacion/com/anncode/internal/CalculadoraHelper.class create mode 100644 Modularizacion/out/production/Modularizacion/com/anncode/util/Calculadora.class create mode 100644 Modularizacion/src/com/anncode/Main.java create mode 100644 Modularizacion/src/com/anncode/internal/CalculadoraHelper.java create mode 100644 Modularizacion/src/com/anncode/util/Calculadora.java diff --git a/AmazonViewer/.classpath b/AmazonViewer/.classpath deleted file mode 100644 index 8da7346..0000000 --- a/AmazonViewer/.classpath +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/AmazonViewer/.project b/AmazonViewer/.project deleted file mode 100644 index b9f7f63..0000000 --- a/AmazonViewer/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - AmazonViewer - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/AmazonViewer/.settings/org.eclipse.jdt.core.prefs b/AmazonViewer/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 7e5c907..0000000 --- a/AmazonViewer/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=9 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=9 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class deleted file mode 100644 index 493b841899cc6260c7dc70a356c104729a3c4391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7258 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 EFSE-<%m4rY diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class deleted file mode 100644 index fb0cf1734a194ce68ea8d709e90c12fc8ed4274b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3384 zcmbVO+jA3j6#h0%b7Ko7rR7#7rCidakaEWsDin$o0!2~_1qHUrQWnx|O*SB?D2n&{ zU3_DP8D4ZoXCyc>^5TOtzWU~0;2)vX@9b`qkOpCVXnw!_?K!`5zVAEdY=6J^^IZU& z@QoiH1)XVgGNI*iX)~iIv`OufnLBUj7xa8$k|){3fN7rd!>b_n5W_>o@vM>7EW^zC z;ZxB45c{D~qfpec#wBe$t1Ivr83oFa0GU~@!3aRqs(O&IS8QvVHI=H zqF~Gay1i>O1O=@s+OUv$7j$c9(K=)13kuqz4+uRkY2@^S#mR9!KjJVHPMT>gJF4Xk zd3F!I))|A>tV}+HZIO`#Hd=-yY&Yo{gIj7PgeYjPrAR?gOiTvLD)4JF`L@(am)B0{ z)(~ZBh;|JH33a6kKLYfVb6d^@(XQDPi)ojNAVM@HD~@Sv9ganefKixHn{kc>kWfHh z1?yDIff~RDCXo8|y8t$^oDP~yE2|qBu1zUROP@QSP1&UR@dN?aRu=&?gP8!{=rIY| z#QaCfRVK0eRWu2*CK^}Xuu`H!c8-?m6ssS*6fCR_GEg+K89g7sAj=^X>FtdS3=i+; z8j6gFFujow2Jn;=TU<(JNX0&^CUiRw8p!LUiUT;vX3(al^c-1VQ;)D&Y`d}h0yxC< zLy^H5c_pZV!zxk|N@b|>s{o!MRgNudB_hS*m>*Gb6k~kpnpf3Qct+|?8NF2wqjgG8l=E~UdtBs;nNCMRg>|+>&XIb zm7pL$qr$*h_9dZ|`?59KRkzYZ8Qs#1th5vT4e4e}%UdI6N@p7_cY{}uyT~dBtjY{o zjR#FQ|ADJKS)4DD0$m zPM5rsMuB%MyicW_`Mh>fUT{VPQ^rJ2vx<2F>aTCL?UBY!f1e+(C}^oOV^P9pV#A^eNy<0PmBA^4zlP`a_8_PvU*7;uCzz zcv^-PbKjJisS|!x8pnAZCu(bz0OhpFPTT!c_~O*eB;Hof;n9ieVCE^am{03_44KeD zfwfksLkHDt;9n!W@W^20=i4Jw(_T6H?3H7Qt4cfK{e&d{Tg>)cqpd(Cakk1h6= zu;2&VevzE>UitOYx(V~Km`@uW4=lk_KFQm5M&hXD?lC;h$g*3;Gsic={Jea>9Gz~| z1Xr&t_Ay?#3GTE|aU=wJ5wcNgzGf5Dc$R-h?l_(S8;$ELcBa&Xj3WP5EQy-cL<0f|UGN+O)p?p=S7A*mVd z4hF`;yKiGptc1NK><NeK1er!NKSJ%;MPYVR?+KYBK3n0#wrCySB2`>`BO9BBe+wC|_(4yJY9b6u}jaT>ke!*5-kHztJTgTU_ zM|%lxP^Xlr;JZHkmzR3=#_m8FvrXQvnA|~u*Su>VzgIbq-^K?ed~`%E2;7+dEhZ9r z?e1E|ynqwT<0L!l6vEKhXQwD(8tak4X|6d;*l1()32^FthR^BK#5XdX6wbrPUHKCH mC^|xZK?`XW$Noz`2@~_+y@#+Lm;LxkX$^{^U-Q_5YySd_=gbiR diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class deleted file mode 100644 index f370c5135eb0e74f56d18f3d0a4544da370beb1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2055 zcmbVNT~k|C6kR6-a=Bazqz$E}t+54~q(J;=6$w&l`avYLNRSFv?IF2CZyRnhH#a!= zf1T#x|Mp>&dF{0W!>Fz>@RFDx6Mc`S9mNNzU{>j6&QWN-laNI1tLyWKokY~ zn|8D5)ZKfn?M>Sg=$Um~$Db3JO_!d?9hs|1cPm%+J;&Y3zf7c9E@svQq6I=T(FMzb zfqsGf|E`x=Ga)cwVGu(CgH78nAH^I^>y`s0$F&0STP z`Q_EyD>Tj2svPwnt9G)qp?r{V{*X!%Yp zH}83JS1s_U^p>41SNbh=BIY~qntj=WHRn!e5AE>ZBIGpl*Ava-MuPr!@?(c$UIr)=#Gs3{^k?A;^#9PELI5~72cFYApB7T z)xx+ELny*11AmRGUwIO-}|;XtO8ICzZ&yZB&6 z_{U47E#4n~d$>a0{59!)ML))GJbQIwG7(L5@1ZZ7=xO8BGo2IX?RiiumBVPTU zMugh}$Y3kg*a|j;jRlEzO1^YFd8A`9pU<%KoK}jhvdN!t>5#jrnJB~;bcJE<_dMsV z)KeVzZw6ywtsQb!ET;D{z8+8SA)9SuvW?f{*Z4#G?KWoO?*;Y^6~7tSw-|5Z?hnt2 zE7gF@oYp9x`Y|dujx?^|8e@lIOowQCQN#ztx2W?=dcMChSIy$#K9<(^aDOp6`yCdu z`w;6I-3rkqgSOgVJ?5_+`h$~0vEP%AzDe%kK^yB2z7`^BeEWAhtMEqkpoaBiCwRW5 z(9dUbh2IT6R|>0A&cG@@#b@+PEaP*n+#`BwsKJ_~x2YqMKhYnx_XM@(Mjw$F-mAG}mqK znYA8VvQ@VltCr`;JX}oqFPv?K%hhA3NKLYvw*M^9tglr5|1R{{ZhI7Ct}i!}AddoV z#XB_fTwVI7be`+&Nhf!f+sac0YTrqR{k2p{OO~PIb6pcU)kLA|20CG|hI9{hQl*+^ zaJE;aOE$8YQlMlCw+wWlJBwLLUHkbd3*I;Jq{T+qb+&zuT{YjTzkF=H(%NNk_fSs- zeM2%rtc1aJ(by3=rVrAwuB9~r$k$psUfpJQvc+=Jq}QYeF+!3g+dGYfl$lmSimXSL zSdT2Q9(grA5}RW;Pxhdf-xHj@)8~P~$~P1$qkAY;#`e%(8Q;S|rI^~o&=-C7EWd*~ zZVysCo#W|l6mXKi0rcS<_ivI!yv}2oqgX;l*=Pw{LR&&7`{Z=g8tg>IH-y>I;seVAZFjpOwQYCfs2Crs{vuWPt7XLhE_{lS#_+#2i^tMpu*9iZ5Kq%n>cOkt!?F>PoR@4;_I~N;OGM`AP2M zloKo9mzD~9Fd?(RWVU-JDyy_yljT+L3j_wGHRn%Z`d9eP2a$7xrYaKNDD52MuUU)6 Z*AozEyJtYlt?Z(QX03<5BTm?G_%HquMrr^6 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class deleted file mode 100644 index 138bf5717c42656a94a78cd17f245884293c9ee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 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 diff --git a/AmazonViewer/libs/makefile.jar b/AmazonViewer/libs/makefile.jar deleted file mode 100644 index fe69534e83e82e0978056916b7ccc83214662843..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2077 zcmWIWW@Zs#;Nak3U~jVWVL$>R3@i-3t|5-Po_=onzK(vLZmz*0dcJP|PBAci_C0gj z$6HtLBCofu*10q1HwPJ9F@Es$(NiXd0B?4VP4!Igq=80B0&xJ`0*_i$3zUJf$@#hZ ziFtX+`6;RTxry1SMX3e(MJ4({U`j7JC$YG=Htc@5bf~~TJ(Zk@JWW<7W>&7NVRa%w z(b1wBVoDlj4!Rs}YfEq5X=zO{f0xJbf6>0EeqK4tre1FI06j5{Y=G>oY z@63(M)qeiIZ~vd^gM_*|`p_3ip>2U;r^7rAO484tmEMXdtF^byc7jVIM=F*bAM;CftZxPp$ zEZLOa^hWiOnY)ux$$KAP`ANAB!RlwKWo%ze%`dn7)x4eGqV2-!#5s-Ha?>VHJ7VHv zbSEcmTf|nc%7?FJI7J=)(t3}TqmTW^1gYYLDXWt99w=CExPQU^&4R3#3>)1y*{@`g zGv1K7^2dzF!ZlvJrdpzj&n1^F>MHdV-85(F&$C5m7EYhExJdWv`i>sk^B-rLsMM%` zxMbMoE+r-z)Y}@d{@2u1{sM_pN_8F-dlq#*bn{Sc2|RC7bI>3l-0WBG?rHj~xAlm= z{447Ge`mRJfa}Rip(~}uSGO|V-CkpRsCdmuj@LZ4&jp#3e|r7CE~7tjk)Y+2sFgRL z{BVo=y(6;7=2DLG@`uq~0pH^zjDSO1L7uQTL@jsFX=&UrIx+MoQqxa*SI$>sj8FSr8|S$>Lzs~ha> zSL)y~5%zQylI&44y5RFf>?cp0qYHN@4^Sje%}B;GMP=5B0^^B+pLQ0rPIU1|*>W#@ zno`M}9Cu;UJC;Z7I=}l*R4;rlvfj^Nn)N{!KdJu*{wCYJ`M07?{fnjZqPFG7E2h~V zbjtfAG4rah&U22>Pj7L~d%mo1qm}UM{*xZ2dtUTk-SCmk_U1{cZTA*DHm|v#dnI9? zs+{Mn3rcVM!loW|p87cUQeSf0woJCkCmz{tdolf?=`zmW47*#jF3K~q`xkh0@9_?G zy?1M|LG;U=+}(@PHE!F!3D(^da!}}0$vH8r#L4A728JOYj335?9=ui`aAm{V%q26s zbEaRvvu^psx2xQ?pU%#^Zu}{7$D-J`iM#oxoPSskDwMQsw`aJp0LvUs6Rw5`7$FL>^+(B9w-tG1AW2Q6!>v@?rdEPCmA(!KEiy)c=) zL+?JdJhy$m=jp4}D#d&^@m$4W9}VXrRDWDq^H@deO1IC#vm^D zZ*cw7h5y@nb24il=iRpR z@y&l~h97E!QbG*!&z~)H*ciC@*7eiXGtNa$(OQ~tdyc`mieo(?{X$jwo17CC7gZh- zF>3nZ+0~t)sW&_JtyHsJ>D>8`R=p^eDze(ScIi#q=wQ+NpkVQSFf;T%(9?~K_=1H4 z6f6Zr`B|ySC8ZP2@*PqTXgU8))91a|-pU1U9Uq_Vw&!oykhwy4LaUkGzJLuI)$XOG zrT=7z+W#xhmMLmw=*;(Bx%=3TZk@17^YibwTW&rtof_D@i}hV!f~D8vnw_V@LN>~+ zGOj+v+T-SaQsf8Y^;-T@p;Kz6@L!fR%lMQl*Zk(lRfg|sJDcN^y;>9!P0Uz7_(^fQ zYR4Qjtvcvt_LVVxM|{E!p2n=js@(o3`4w4TGR=F&))LYC%ij7NbJeTX&CkC6?Ctii zW(IjW_Pgt%{Xj1jf<4X1B*K8G1Cc8)P#uU0aMg$b-Uw4b6&-SF166bgkO*WFQSBic y2uh^L@dQew2=EQ)MnsZD*N5y?P%I(9G1H4&*JO-e5Sr}M>fx^TN;sF5u3R8vv diff --git a/AmazonViewer/reporte.txt b/AmazonViewer/reporte.txt deleted file mode 100644 index 240f0b6..0000000 --- a/AmazonViewer/reporte.txt +++ /dev/null @@ -1,13 +0,0 @@ - - :: MOVIE :: - Title: Movie 3 - Genero: Genero 3 - Year: 2020 - Creator: Creador 3 - Duration: 123 - :: MOVIE :: - Title: Movie 4 - Genero: Genero 4 - Year: 2021 - Creator: Creador 4 - Duration: 124 \ No newline at end of file diff --git a/AmazonViewer/reporte2018-01-26.txt b/AmazonViewer/reporte2018-01-26.txt deleted file mode 100644 index e6113df..0000000 --- a/AmazonViewer/reporte2018-01-26.txt +++ /dev/null @@ -1,21 +0,0 @@ - - :: MOVIE :: - Title: Movie 2 - Genero: Genero 2 - Year: 2019 - Creator: Creador 2 - Duration: 122 - - :: MOVIE :: - Title: Movie 3 - Genero: Genero 3 - Year: 2020 - Creator: Creador 3 - Duration: 123 - - :: MOVIE :: - Title: Movie 5 - Genero: Genero 5 - Year: 2022 - Creator: Creador 5 - Duration: 125 diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java deleted file mode 100644 index 7486c2b..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/Main.java +++ /dev/null @@ -1,293 +0,0 @@ -package com.anncode.amazonviewer; - -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.Scanner; - -import com.anncode.amazonviewer.model.Book; -import com.anncode.amazonviewer.model.Chapter; -import com.anncode.amazonviewer.model.Movie; -import com.anncode.amazonviewer.model.Serie; -import com.anncode.makereport.Report; - -public class Main { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - showMenu(); - - } - - public static void showMenu() { - int exit = 0; - do { - - System.out.println("BIENVENIDOS AMAZON VIEWER"); - System.out.println(""); - System.out.println("Selecciona el número de la opción deseada"); - System.out.println("1. Movies"); - System.out.println("2. Series"); - System.out.println("3. Books"); - System.out.println("4. Magazines"); - System.out.println("5. Report"); - System.out.println("6. Report Today"); - System.out.println("0. Exit"); - - //Leer la respuesta del usuario - Scanner sc = new Scanner(System.in); - int response = Integer.valueOf(sc.nextLine()); - System.out.println(response); - switch (response) { - case 0: - //salir - exit = 0; - break; - case 1: - showMovies(); - break; - case 2: - showSeries(); - break; - case 3: - showBooks(); - break; - case 4: - showMagazines(); - break; - case 5: - makeReport(); - break; - case 6: - //Date date = new Date(); - makeReport(new Date()); - break; - - default: - System.out.println(); - System.out.println("....¡¡Selecciona una opción!!...."); - System.out.println(); - break; - } - - - }while(exit != 0); - } - - static ArrayList movies = Movie.makeMoviesList(); - public static void showMovies() { - int exit = 1; - - do { - System.out.println(); - System.out.println(":: MOVIES ::"); - System.out.println(); - - for (int i = 0; i < movies.size(); i++) { //1. Movie 1 - System.out.println(i+1 + ". " + movies.get(i).getTitle() + " Visto: " + movies.get(i).isViewed()); - } - - System.out.println("0. Regresar al Menu"); - System.out.println(); - - //Leer Respuesta usuario - Scanner sc = new Scanner(System.in); - int response = Integer.valueOf(sc.nextLine()); - - if(response == 0) { - exit = 0; - showMenu(); - } - if (response > 0) { - Movie movieSelected = movies.get(response-1); - movieSelected.setViewed(true); - Date dateI = movieSelected.startToSee(new Date()); - - for (int i = 0; i < 100000; i++) { - System.out.println(".........."); - } - - //Termine de verla - movieSelected.stopToSee(dateI, new Date()); - System.out.println(); - System.out.println("Viste: " + movieSelected); - System.out.println("Por: " + movieSelected.getTimeViewed() + " milisegundos"); - } - - - }while(exit !=0); - - } - - public static void showSeries() { - int exit = 1; - ArrayList series = Serie.makeSeriesList(); - do { - System.out.println(); - System.out.println(":: SERIES ::"); - System.out.println(); - - for (int i = 0; i < series.size(); i++) { //1. Serie 1 - System.out.println(i+1 + ". " + series.get(i).getTitle() + " Visto: " + series.get(i).isViewed()); - } - - System.out.println("0. Regresar al Menu"); - System.out.println(); - - //Leer Respuesta usuario - Scanner sc = new Scanner(System.in); - int response = Integer.valueOf(sc.nextLine()); - - if(response == 0) { - showMenu(); - } - - showChapters(series.get(response-1).getChapters()); - - }while(exit !=0); - } - - public static void showChapters(ArrayList chaptersOfSerieSelected) { - int exit = 0; - - do { - System.out.println(); - System.out.println(":: CHAPTERS ::"); - System.out.println(); - - - for (int i = 0; i < chaptersOfSerieSelected.size(); i++) { //1. Chapter 1 - System.out.println(i+1 + ". " + chaptersOfSerieSelected.get(i).getTitle() + " Visto: " + chaptersOfSerieSelected.get(i).isViewed()); - } - - System.out.println("0. Regresar al Menu"); - System.out.println(); - - //Leer Respuesta usuario - Scanner sc = new Scanner(System.in); - int response = Integer.valueOf(sc.nextLine()); - - if(response == 0) { - showSeries(); - } - - Chapter chapterSelected = chaptersOfSerieSelected.get(response-1); - chapterSelected.setViewed(true); - Date dateI = chapterSelected.startToSee(new Date()); - - for (int i = 0; i < 100000; i++) { - System.out.println(".........."); - } - - //Termine de verla - chapterSelected.stopToSee(dateI, new Date()); - System.out.println(); - System.out.println("Viste: " + chapterSelected); - System.out.println("Por: " + chapterSelected.getTimeViewed() + " milisegundos"); - }while(exit !=0); - } - - public static void showBooks() { - int exit = 0; - ArrayList books= Book.makeBookList(); - do { - System.out.println(); - System.out.println(":: BOOKS ::"); - System.out.println(); - - for (int i = 0; i < books.size(); i++) { //1. Movie 1 - System.out.println(i+1 + ". " + books.get(i).getTitle() + " Visto: " + books.get(i).isReaded()); - } - - System.out.println("0. Regresar al Menu"); - System.out.println(); - - //Leer Respuesta usuario - Scanner sc = new Scanner(System.in); - int response = Integer.valueOf(sc.nextLine()); - - if(response == 0) { - showMenu(); - } - - Book bookSelected = books.get(response-1); - bookSelected.setReaded(true); - Date dateI = bookSelected.startToSee(new Date()); - - for (int i = 0; i < 100000; i++) { - System.out.println(".........."); - } - - //Termine de verla - bookSelected.stopToSee(dateI, new Date()); - System.out.println(); - System.out.println("Viste: " + bookSelected); - System.out.println("Por: " + bookSelected.getTimeReaded() + " milisegundos"); - }while(exit !=0); - } - - public static void showMagazines() { - int exit = 0; - do { - System.out.println(); - System.out.println(":: MAGAZINES ::"); - System.out.println(); - }while(exit !=0); - } - - public static void makeReport() { - - Report report = new Report(); - report.setNameFile("reporte"); - report.setExtension("txt"); - report.setTitle(":: VISTOS ::"); - String contentReport = ""; - - for (Movie movie : movies) { - if (movie.getIsViewed()) { - contentReport += movie.toString() + "\n"; - - } - } - report.setContent(contentReport); - report.makeReport(); - - } - - public static void makeReport(Date date) { - SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); - String dateString = df.format(date); - Report report = new Report(); - - report.setNameFile("reporte" + dateString); - report.setExtension("txt"); - report.setTitle(":: VISTOS ::"); - String contentReport = ""; - - for (Movie movie : movies) { - if (movie.getIsViewed()) { - contentReport += movie.toString() + "\n"; - - } - } - report.setContent(contentReport); - report.makeReport(); - } - -} - - - - - - - - - - - - - - - diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java deleted file mode 100644 index 53c13db..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java +++ /dev/null @@ -1,106 +0,0 @@ -package com.anncode.amazonviewer.model; - -import java.util.ArrayList; -import java.util.Date; - -public class Book extends Publication implements IVisualizable { - private int id; - private String isbn; - private boolean readed; - private int timeReaded; - - - public Book(String title, Date edititionDate, String editorial, String[] authors) { - super(title, edititionDate, editorial); - // TODO Auto-generated constructor stub - setAuthors(authors); - } - - - public int getId() { - return id; - } - - - public String getIsbn() { - return isbn; - } - - - public void setIsbn(String isbn) { - this.isbn = isbn; - } - - - public boolean isReaded() { - String leido = ""; - if(readed == true) { - leido = "Sí"; - }else { - leido = "No"; - } - - return readed; - } - - - public void setReaded(boolean readed) { - this.readed = readed; - } - - - public int getTimeReaded() { - return timeReaded; - } - - - public void setTimeReaded(int timeReaded) { - this.timeReaded = timeReaded; - } - - @Override - public String toString() { - // TODO Auto-generated method stub - String detailBook = "\n :: BOOK ::" + - "\n Title: " + getTitle() + - "\n Editorial: " + getEditorial() + - "\n Edition Date: " + getEdititionDate() + - "\n Authors: "; - for (int i = 0; i < getAuthors().length; i++) { - detailBook += "\t" + getAuthors()[i]; - } - return detailBook; - } - - - @Override - public Date startToSee(Date dateI) { - // TODO Auto-generated method stub - return dateI; - } - - - @Override - public void stopToSee(Date dateI, Date dateF) { - // TODO Auto-generated method stub - if (dateF.getSeconds() > dateI.getSeconds()) { - setTimeReaded(dateF.getSeconds() - dateI.getSeconds()); - }else { - setTimeReaded(0); - } - } - - public static ArrayList makeBookList() { - ArrayList books = new ArrayList(); - String[] authors = new String[3]; - for (int i = 0; i < 3; i++) { - authors[i] = "author "+i; - } - for (int i = 1; i <= 5; i++) { - books.add(new Book("Book " + i, new Date(), "editorial " + i, authors)); - } - - return books; - } - -} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java deleted file mode 100644 index 1bbde81..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.anncode.amazonviewer.model; - -import java.util.ArrayList; - -public class Chapter extends Movie { - - - private int id; - private int sessionNumber; - - public Chapter(String title, String genre, String creator, int duration, short year, int sessionNumber) { - super(title, genre, creator, duration, year); - // TODO Auto-generated constructor stub - this.setSessionNumber(sessionNumber); - } - - @Override - public int getId() { - // TODO Auto-generated method stub - return this.id; - } - - public int getSessionNumber() { - return sessionNumber; - } - - public void setSessionNumber(int sessionNumber) { - this.sessionNumber = sessionNumber; - } - - - @Override - public String toString() { - // TODO Auto-generated method stub - return "\n :: CHAPTER ::" + - "\n Title: " + getTitle() + - "\n Year: " + getYear() + - "\n Creator: " + getCreator() + - "\n Duration: " + getDuration(); - } - - - public static ArrayList makeChaptersList() { - ArrayList chapters = new ArrayList(); - - for (int i = 1; i <= 5; i++) { - chapters.add(new Chapter("Capituo "+i, "genero "+i, "creator" +i, 45, (short)(2017+i), i)); - } - - return chapters; - } -} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java deleted file mode 100644 index 4a6c4b4..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.anncode.amazonviewer.model; - -public class Film { - - private String title; - private String genre; - private String creator; - private int duration; - private short year; - private boolean viewed; - - - - public Film(String title, String genre, String creator, int duration) { - super(); - this.title = title; - this.genre = genre; - this.creator = creator; - this.duration = duration; - } - - public String getTitle() { - return title; - } - public void setTitle(String title) { - this.title = title; - } - public String getGenre() { - return genre; - } - public void setGenre(String genre) { - this.genre = genre; - } - public String getCreator() { - return creator; - } - public void setCreator(String creator) { - this.creator = creator; - } - public int getDuration() { - return duration; - } - public void setDuration(int duration) { - this.duration = duration; - } - public short getYear() { - return year; - } - public void setYear(short year) { - this.year = year; - } - public String isViewed() { - String visto = ""; - if(viewed == true) { - visto = "Sí"; - }else { - visto = "No"; - } - - return visto; - } - - public boolean getIsViewed() { - return viewed; - } - public void setViewed(boolean viewed) { - this.viewed = viewed; - } - - - - -} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java b/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java deleted file mode 100644 index 6f0d4cb..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.anncode.amazonviewer.model; - -import java.util.Date; - -public interface IVisualizable { - Date startToSee(Date dateI); - void stopToSee(Date dateI, Date dateF); - -} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java deleted file mode 100644 index 8ce5c2c..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.anncode.amazonviewer.model; - -import java.util.Date; - -public class Magazine extends Publication { - - private int id; - - public Magazine(String title, Date edititionDate, String editorial) { - super(title, edititionDate, editorial); - // TODO Auto-generated constructor stub - } - - public int getId() { - return id; - } - - @Override - public String toString() { - // TODO Auto-generated method stub - return "\n :: MAGAZINE ::" + - "\n Title: " + getTitle() + - "\n Editorial: " + getEditorial() + - "\n Edition Date: " + getEdititionDate(); - } - -} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java deleted file mode 100644 index bacbcd1..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.anncode.amazonviewer.model; - -import java.util.ArrayList; -import java.util.Date; - -public class Movie extends Film implements IVisualizable { - - private int id; - private int timeViewed; - - - public Movie(String title, String genre, String creator, int duration, short year) { - super(title, genre, creator, duration); - setYear(year); - } - - - public int getId() { - return id; - } - - - public int getTimeViewed() { - return timeViewed; - } - public void setTimeViewed(int timeViewed) { - this.timeViewed = timeViewed; - } - - @Override - public String toString() { - // TODO Auto-generated method stub - return "\n :: MOVIE ::" + - "\n Title: " + getTitle() + - "\n Genero: " + getGenre() + - "\n Year: " + getYear() + - "\n Creator: " + getCreator() + - "\n Duration: " + getDuration(); - } - - @Override - public Date startToSee(Date dateI) { - // TODO Auto-generated method stub - return dateI; - } - - @Override - public void stopToSee(Date dateI, Date dateF) { - // TODO Auto-generated method stub - - if (dateF.getTime() > dateI.getTime()) { - setTimeViewed((int)(dateF.getTime() - dateI.getTime())); - }else { - setTimeViewed(0); - } - - - } - - public static ArrayList makeMoviesList() { - ArrayList movies = new ArrayList(); - - for (int i = 1; i <= 5; i++) { - movies.add(new Movie("Movie " + i, "Genero " + i, "Creador " + i, 120+i, (short)(2017+i))); - } - - return movies; - } - -} - - - - - - - diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java deleted file mode 100644 index 22d2322..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.anncode.amazonviewer.model; - -import java.util.Date; - -public class Publication { - - private String title; - private Date edititionDate; - private String editorial; - private String[] authors; - - - public Publication(String title, Date edititionDate, String editorial) { - super(); - this.title = title; - this.edititionDate = edititionDate; - this.editorial = editorial; - } - - - public String getTitle() { - return title; - } - public void setTitle(String title) { - this.title = title; - } - public Date getEdititionDate() { - return edititionDate; - } - public void setEdititionDate(Date edititionDate) { - this.edititionDate = edititionDate; - } - public String getEditorial() { - return editorial; - } - public void setEditorial(String editorial) { - this.editorial = editorial; - } - public String[] getAuthors() { - return authors; - } - public void setAuthors(String[] authors) { - this.authors = authors; - } - - - -} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java deleted file mode 100644 index 8f5a93c..0000000 --- a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.anncode.amazonviewer.model; - -import java.util.ArrayList; - -public class Serie extends Film { - - private int id; - private int sessionQuantity; - private ArrayList chapters; - - - public Serie(String title, String genre, String creator, int duration, int sessionQuantity, ArrayList chapters) { - super(title, genre, creator, duration); - // TODO Auto-generated constructor stub - this.sessionQuantity = sessionQuantity; - this.chapters = chapters; - } - - public int getId() { - return id; - } - - public int getSessionQuantity() { - return sessionQuantity; - } - - public void setSessionQuantity(int sessionQuantity) { - this.sessionQuantity = sessionQuantity; - } - - public ArrayList getChapters() { - return chapters; - } - - public void setChapters(ArrayList chapters) { - this.chapters = chapters; - } - - @Override - public String toString() { - // TODO Auto-generated method stub - return "\n :: SERIE ::" + - "\n Title: " + getTitle() + - "\n Genero: " + getGenre() + - "\n Year: " + getYear() + - "\n Creator: " + getCreator() + - "\n Duration: " + getDuration(); - } - - public static ArrayList makeSeriesList() { - ArrayList series = new ArrayList(); - - for (int i = 1; i <= 5; i++) { - series.add(new Serie("Serie "+i, "genero "+i, "creador "+i, 1200, 5, Chapter.makeChaptersList())); - - } - - return series; - } - -} diff --git a/Modularizacion/.idea/misc.xml b/Modularizacion/.idea/misc.xml new file mode 100644 index 0000000..8e8843c --- /dev/null +++ b/Modularizacion/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Modularizacion/.idea/modules.xml b/Modularizacion/.idea/modules.xml new file mode 100644 index 0000000..371ea6f --- /dev/null +++ b/Modularizacion/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Modularizacion/.idea/uiDesigner.xml b/Modularizacion/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/Modularizacion/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Modularizacion/.idea/workspace.xml b/Modularizacion/.idea/workspace.xml new file mode 100644 index 0000000..a250880 --- /dev/null +++ b/Modularizacion/.idea/workspace.xml @@ -0,0 +1,420 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -133,7 +141,15 @@ - + + + + + + + + + - + + + + + + + @@ -248,9 +283,14 @@ + + + + - - + + + @@ -271,34 +311,34 @@ - + - + - - - - - - - - - - - - + + + + + + + + + + + - - + + - + - - + + + @@ -309,17 +349,41 @@ - + - - + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + @@ -328,19 +392,85 @@ + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + diff --git a/Modularizacion/anncode.main/anncode.main.iml b/Modularizacion/anncode.main/anncode.main.iml new file mode 100644 index 0000000..c097fb5 --- /dev/null +++ b/Modularizacion/anncode.main/anncode.main.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Modularizacion/anncode.main/src/anncode/main/Main.java b/Modularizacion/anncode.main/src/anncode/main/Main.java new file mode 100644 index 0000000..bf45b9d --- /dev/null +++ b/Modularizacion/anncode.main/src/anncode/main/Main.java @@ -0,0 +1,15 @@ +package anncode.main; + +import util.Calculadora; + +public class Main { + + public static void main(String[] args){ + + System.out.println("Hola mundo :)"); + Calculadora calculadora = new Calculadora(); + System.out.println(calculadora.suma(5,8)); + + } + +} diff --git a/Modularizacion/anncode.main/src/module-info.java b/Modularizacion/anncode.main/src/module-info.java new file mode 100644 index 0000000..9532200 --- /dev/null +++ b/Modularizacion/anncode.main/src/module-info.java @@ -0,0 +1,3 @@ +module anncode.main { + requires anncode.util; +} \ No newline at end of file diff --git a/Modularizacion/anncode.util/anncode.util.iml b/Modularizacion/anncode.util/anncode.util.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Modularizacion/anncode.util/anncode.util.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Modularizacion/anncode.util/src/internal/CalculadoraHelper.java b/Modularizacion/anncode.util/src/internal/CalculadoraHelper.java new file mode 100644 index 0000000..c9d59d7 --- /dev/null +++ b/Modularizacion/anncode.util/src/internal/CalculadoraHelper.java @@ -0,0 +1,8 @@ +package internal; + +public class CalculadoraHelper { + + public int suma(int i, int j){ + return i+j; + } +} diff --git a/Modularizacion/anncode.util/src/module-info.java b/Modularizacion/anncode.util/src/module-info.java new file mode 100644 index 0000000..bbf2835 --- /dev/null +++ b/Modularizacion/anncode.util/src/module-info.java @@ -0,0 +1,3 @@ +module anncode.util { + exports util; +} \ No newline at end of file diff --git a/Modularizacion/anncode.util/src/util/Calculadora.java b/Modularizacion/anncode.util/src/util/Calculadora.java new file mode 100644 index 0000000..d910e41 --- /dev/null +++ b/Modularizacion/anncode.util/src/util/Calculadora.java @@ -0,0 +1,17 @@ +package util; + + +import internal.CalculadoraHelper; + +public class Calculadora { + + CalculadoraHelper calculadoraHelper = new CalculadoraHelper(); + + public int suma(int i, int j){ + return calculadoraHelper.suma(i,j); + } + + public int suma(double i, double j){ + return (int)(i+j); + } +} diff --git a/Modularizacion/out/production/Modularizacion/com/anncode/util/Calculadora.class b/Modularizacion/out/production/Modularizacion/com/anncode/util/Calculadora.class index 40c602362cf298924ed6703745a47a14457250ee..acdce0a320f16265ac0be5a0127e3c1658750861 100644 GIT binary patch delta 19 acmeBW?PcA-&BVwxnTIKWk#BM=lK}uMTm%mQ delta 19 acmeBW?PcA-&BVw#nTIKWk#}+|lK}uMOau)8 diff --git a/Modularizacion/out/production/anncode.main/anncode/main/Main.class b/Modularizacion/out/production/anncode.main/anncode/main/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..87e0fb962645e7b508a8e2ab1f54d2ff2d330cc8 GIT binary patch literal 686 zcmZ`$+fLg+5Iq}`*f9o7(g3A}hF-vif}eOPs4qxWBe@qTRV0K|Y2#SwB3~-UuGG(J zAA(dQK7fy^dN!#P(Tg8ucFxS4Gc&&Z`Qrw_F^())*lged9-7#)u#HCsIu>f!)MiH` zj}1IA@Km6Fs!~vfl8ydWip8J4{{I_X$Dy+yI;*%N+ zv;vu?AshWfs?>i&b3!T|2&}mm!KM5n{aB_WzgOfc9i2?2WIoc(|40igQYu6JlDxXfz`kEVZ(fhcZ16)Ebc(Puj3+0c*U$_qCMMKW&V4vTX5+}CLFmn<+uwA z7@u`f%v-hH|D0-ECOkvU?RLE`FY9)_K6cRHf7V|GJQ!@+B}P8Ips(#;L42F0muc%W z5G#D^QWn6$Dt!Y@w20{DkEoIk*#3@6b76w&HEQQqs0WM>OvjwSn82K~Hd(J3OpfAk bh%It!g|!(A?xD@d!7`C`Y6xsFuHgPJ4zrGP literal 0 HcmV?d00001 diff --git a/Modularizacion/out/production/anncode.main/module-info.class b/Modularizacion/out/production/anncode.main/module-info.class new file mode 100644 index 0000000000000000000000000000000000000000..007a331cc7884ff3514bd273b7c550d270196f05 GIT binary patch literal 183 zcmX^0Z`VEs1_o0GUUmjfMh33n{L-T2RJY8WR7M7Y-29Z%oK)S+ytI71ti-ZJMg}%t zu#hkVmoNi2BLl0Yo`IgBFar-G12>XlMh2e5yu9T6lvKUk#LPTK22PM}y`;oqps8@F s(vr-a1_lO3p!E>I#J~h(FflMQumEWp23D{z69ZcV0|Pq)2bc#X09dyqK>z>% literal 0 HcmV?d00001 diff --git a/Modularizacion/out/production/anncode.util/internal/CalculadoraHelper.class b/Modularizacion/out/production/anncode.util/internal/CalculadoraHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..89d5149d893774219add68f1fccd3d04820579b1 GIT binary patch literal 401 zcmZ`!Jx{|h5PjD;34}sR`52%BY%K$sm_Q6vLPV-y0CmPmEpX%}C{6fPEKEoY`~ZFw z;%p)@AT0Ur-t)bC=g+VA4*)0FiQr)nVk^WpAvn{8uFnbHXgni`NjX=9-c%Rrx>=;E zx|6A4W-u)?X=bw07Pq9RAN7(j@iUh3oE516C0+BCI*aiZ9xsVt;u5!nlK9ZQ!&A&Q!Eou<<%J P+&qCES9Y1cQ*M3(rqoBc literal 0 HcmV?d00001 diff --git a/Modularizacion/out/production/anncode.util/module-info.class b/Modularizacion/out/production/anncode.util/module-info.class new file mode 100644 index 0000000000000000000000000000000000000000..bc015f2e7609b656e739176340821b2ae000694a GIT binary patch literal 175 zcmX^0Z`VEs1_o0GUUmjfMh33n{L-T2RJY8WR7M7Y-29Z%oK)S+ytI71ti-ZJMg}%t zu#hkVmoNi2BLl0Yo`IgB2m=oz12>XlMh2e5yu9T6lvKUalFS@N22PM}y`;oqps6e% qp#}y9MxeD2z{J1=WH2!>Gq3<@83tCcFwn9F1_pMZIu0-&OaK6>At6lw literal 0 HcmV?d00001 diff --git a/Modularizacion/out/production/anncode.util/util/Calculadora.class b/Modularizacion/out/production/anncode.util/util/Calculadora.class new file mode 100644 index 0000000000000000000000000000000000000000..c302ced32a6ffe8c4b0bf1994ab19337ed0ef9ec GIT binary patch literal 605 zcmZ{h%TB^T6o&ulg-WSX@PYy=t^^jca;0GdF_I8nXh>WRrO}eon$r3hK8YI>l|&OC zz=txP85)BmF6Q)H=Ks!_)35LMPXNcLnJ`c`P%)vPoJ9sz;q4mOGqBH4aJcUzJ|Be< zKX?6mH)5#vy&!g@fcve^a`l8EbLs_N+-6YgjRAw!2}dqNo<#0NG8wwjH6QwvDfUBx z4|wE>I8AEtoi`P=B=-K`39L<%31`sjydK%g%xBi6i_7j@)(p7l$Otf+t%f9>^dWU!gryO~EQzv2qYaBmEkAmSow;!={M-0*Wc?oLH(*G+&@qs&CMr zD4J6;Qk9d0+Wb~Z5FOUBA?qeK$x|eCE2Va*vrZiSu;Dx|1M>?&{THYcuq1&x0Za0U I+j5khA4x7`KmY&$ literal 0 HcmV?d00001 diff --git a/Modularizacion/src/com/anncode/util/Calculadora.java b/Modularizacion/src/com/anncode/util/Calculadora.java index 543be96..939c345 100644 --- a/Modularizacion/src/com/anncode/util/Calculadora.java +++ b/Modularizacion/src/com/anncode/util/Calculadora.java @@ -5,6 +5,7 @@ public class Calculadora { CalculadoraHelper calculadoraHelper = new CalculadoraHelper(); + public int suma(int i, int j){ return calculadoraHelper.suma(i,j); } From c712c780702104d96235ce88701711a89c384396 Mon Sep 17 00:00:00 2001 From: Anahi Salgado Date: Fri, 16 Mar 2018 03:53:38 -0600 Subject: [PATCH 32/36] Refactorizacion de codigo de entrada de datos --- AmazonViewer/.classpath | 11 + AmazonViewer/.project | 17 + .../.settings/org.eclipse.jdt.core.prefs | 11 + .../bin/com/anncode/amazonviewer/Main.class | Bin 0 -> 6964 bytes .../com/anncode/amazonviewer/model/Book.class | Bin 0 -> 3384 bytes .../anncode/amazonviewer/model/Chapter.class | Bin 0 -> 2055 bytes .../com/anncode/amazonviewer/model/Film.class | Bin 0 -> 1889 bytes .../amazonviewer/model/IVisualizable.class | Bin 0 -> 254 bytes .../anncode/amazonviewer/model/Magazine.class | Bin 0 -> 1120 bytes .../anncode/amazonviewer/model/Movie.class | Bin 0 -> 2543 bytes .../amazonviewer/model/Publication.class | Bin 0 -> 1422 bytes .../anncode/amazonviewer/model/Serie.class | Bin 0 -> 2800 bytes .../bin/com/anncode/util/AmazonUtil.class | Bin 0 -> 1293 bytes AmazonViewer/libs/makefile.jar | Bin 0 -> 2077 bytes AmazonViewer/reporte2018-01-26.txt | 21 + .../src/com/anncode/amazonviewer/Main.java | 308 ++++++++++ .../com/anncode/amazonviewer/model/Book.java | 106 ++++ .../anncode/amazonviewer/model/Chapter.java | 52 ++ .../com/anncode/amazonviewer/model/Film.java | 73 +++ .../amazonviewer/model/IVisualizable.java | 9 + .../anncode/amazonviewer/model/Magazine.java | 27 + .../com/anncode/amazonviewer/model/Movie.java | 77 +++ .../amazonviewer/model/Publication.java | 48 ++ .../com/anncode/amazonviewer/model/Serie.java | 61 ++ .../src/com/anncode/util/AmazonUtil.java | 37 ++ Modularizacion/.idea/misc.xml | 6 - Modularizacion/.idea/modules.xml | 10 - Modularizacion/.idea/uiDesigner.xml | 124 ---- Modularizacion/.idea/workspace.xml | 550 ------------------ Modularizacion/Modularizacion.iml | 11 - Modularizacion/anncode.main/anncode.main.iml | 13 - .../anncode.main/src/anncode/main/Main.java | 15 - .../anncode.main/src/module-info.java | 3 - Modularizacion/anncode.util/anncode.util.iml | 11 - .../src/internal/CalculadoraHelper.java | 8 - .../anncode.util/src/module-info.java | 3 - .../anncode.util/src/util/Calculadora.java | 17 - .../Modularizacion/com/anncode/Main.class | Bin 642 -> 0 bytes .../anncode/internal/CalculadoraHelper.class | Bin 425 -> 0 bytes .../com/anncode/util/Calculadora.class | Bin 653 -> 0 bytes .../anncode.main/anncode/main/Main.class | Bin 686 -> 0 bytes .../production/anncode.main/module-info.class | Bin 183 -> 0 bytes .../internal/CalculadoraHelper.class | Bin 401 -> 0 bytes .../production/anncode.util/module-info.class | Bin 175 -> 0 bytes .../anncode.util/util/Calculadora.class | Bin 605 -> 0 bytes Modularizacion/src/com/anncode/Main.java | 12 - .../anncode/internal/CalculadoraHelper.java | 8 - .../src/com/anncode/util/Calculadora.java | 16 - 48 files changed, 858 insertions(+), 807 deletions(-) create mode 100644 AmazonViewer/.classpath create mode 100644 AmazonViewer/.project create mode 100644 AmazonViewer/.settings/org.eclipse.jdt.core.prefs create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/Main.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Film.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/IVisualizable.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Movie.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Publication.class create mode 100644 AmazonViewer/bin/com/anncode/amazonviewer/model/Serie.class create mode 100644 AmazonViewer/bin/com/anncode/util/AmazonUtil.class create mode 100644 AmazonViewer/libs/makefile.jar create mode 100644 AmazonViewer/reporte2018-01-26.txt create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/Main.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Book.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Film.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java create mode 100644 AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java create mode 100644 AmazonViewer/src/com/anncode/util/AmazonUtil.java delete mode 100644 Modularizacion/.idea/misc.xml delete mode 100644 Modularizacion/.idea/modules.xml delete mode 100644 Modularizacion/.idea/uiDesigner.xml delete mode 100644 Modularizacion/.idea/workspace.xml delete mode 100644 Modularizacion/Modularizacion.iml delete mode 100644 Modularizacion/anncode.main/anncode.main.iml delete mode 100644 Modularizacion/anncode.main/src/anncode/main/Main.java delete mode 100644 Modularizacion/anncode.main/src/module-info.java delete mode 100644 Modularizacion/anncode.util/anncode.util.iml delete mode 100644 Modularizacion/anncode.util/src/internal/CalculadoraHelper.java delete mode 100644 Modularizacion/anncode.util/src/module-info.java delete mode 100644 Modularizacion/anncode.util/src/util/Calculadora.java delete mode 100644 Modularizacion/out/production/Modularizacion/com/anncode/Main.class delete mode 100644 Modularizacion/out/production/Modularizacion/com/anncode/internal/CalculadoraHelper.class delete mode 100644 Modularizacion/out/production/Modularizacion/com/anncode/util/Calculadora.class delete mode 100644 Modularizacion/out/production/anncode.main/anncode/main/Main.class delete mode 100644 Modularizacion/out/production/anncode.main/module-info.class delete mode 100644 Modularizacion/out/production/anncode.util/internal/CalculadoraHelper.class delete mode 100644 Modularizacion/out/production/anncode.util/module-info.class delete mode 100644 Modularizacion/out/production/anncode.util/util/Calculadora.class delete mode 100644 Modularizacion/src/com/anncode/Main.java delete mode 100644 Modularizacion/src/com/anncode/internal/CalculadoraHelper.java delete mode 100644 Modularizacion/src/com/anncode/util/Calculadora.java diff --git a/AmazonViewer/.classpath b/AmazonViewer/.classpath new file mode 100644 index 0000000..8da7346 --- /dev/null +++ b/AmazonViewer/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/AmazonViewer/.project b/AmazonViewer/.project new file mode 100644 index 0000000..b9f7f63 --- /dev/null +++ b/AmazonViewer/.project @@ -0,0 +1,17 @@ + + + AmazonViewer + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/AmazonViewer/.settings/org.eclipse.jdt.core.prefs b/AmazonViewer/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7e5c907 --- /dev/null +++ b/AmazonViewer/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=9 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=9 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/Main.class b/AmazonViewer/bin/com/anncode/amazonviewer/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..9246a3e7aaae10fff18415f0fc3fe6065f3dbbb2 GIT binary patch literal 6964 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 literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Book.class new file mode 100644 index 0000000000000000000000000000000000000000..fb0cf1734a194ce68ea8d709e90c12fc8ed4274b GIT binary patch literal 3384 zcmbVO+jA3j6#h0%b7Ko7rR7#7rCidakaEWsDin$o0!2~_1qHUrQWnx|O*SB?D2n&{ zU3_DP8D4ZoXCyc>^5TOtzWU~0;2)vX@9b`qkOpCVXnw!_?K!`5zVAEdY=6J^^IZU& z@QoiH1)XVgGNI*iX)~iIv`OufnLBUj7xa8$k|){3fN7rd!>b_n5W_>o@vM>7EW^zC z;ZxB45c{D~qfpec#wBe$t1Ivr83oFa0GU~@!3aRqs(O&IS8QvVHI=H zqF~Gay1i>O1O=@s+OUv$7j$c9(K=)13kuqz4+uRkY2@^S#mR9!KjJVHPMT>gJF4Xk zd3F!I))|A>tV}+HZIO`#Hd=-yY&Yo{gIj7PgeYjPrAR?gOiTvLD)4JF`L@(am)B0{ z)(~ZBh;|JH33a6kKLYfVb6d^@(XQDPi)ojNAVM@HD~@Sv9ganefKixHn{kc>kWfHh z1?yDIff~RDCXo8|y8t$^oDP~yE2|qBu1zUROP@QSP1&UR@dN?aRu=&?gP8!{=rIY| z#QaCfRVK0eRWu2*CK^}Xuu`H!c8-?m6ssS*6fCR_GEg+K89g7sAj=^X>FtdS3=i+; z8j6gFFujow2Jn;=TU<(JNX0&^CUiRw8p!LUiUT;vX3(al^c-1VQ;)D&Y`d}h0yxC< zLy^H5c_pZV!zxk|N@b|>s{o!MRgNudB_hS*m>*Gb6k~kpnpf3Qct+|?8NF2wqjgG8l=E~UdtBs;nNCMRg>|+>&XIb zm7pL$qr$*h_9dZ|`?59KRkzYZ8Qs#1th5vT4e4e}%UdI6N@p7_cY{}uyT~dBtjY{o zjR#FQ|ADJKS)4DD0$m zPM5rsMuB%MyicW_`Mh>fUT{VPQ^rJ2vx<2F>aTCL?UBY!f1e+(C}^oOV^P9pV#A^eNy<0PmBA^4zlP`a_8_PvU*7;uCzz zcv^-PbKjJisS|!x8pnAZCu(bz0OhpFPTT!c_~O*eB;Hof;n9ieVCE^am{03_44KeD zfwfksLkHDt;9n!W@W^20=i4Jw(_T6H?3H7Qt4cfK{e&d{Tg>)cqpd(Cakk1h6= zu;2&VevzE>UitOYx(V~Km`@uW4=lk_KFQm5M&hXD?lC;h$g*3;Gsic={Jea>9Gz~| z1Xr&t_Ay?#3GTE|aU=wJ5wcNgzGf5Dc$R-h?l_(S8;$ELcBa&Xj3WP5EQy-cL<0f|UGN+O)p?p=S7A*mVd z4hF`;yKiGptc1NK><NeK1er!NKSJ%;MPYVR?+KYBK3n0#wrCySB2`>`BO9BBe+wC|_(4yJY9b6u}jaT>ke!*5-kHztJTgTU_ zM|%lxP^Xlr;JZHkmzR3=#_m8FvrXQvnA|~u*Su>VzgIbq-^K?ed~`%E2;7+dEhZ9r z?e1E|ynqwT<0L!l6vEKhXQwD(8tak4X|6d;*l1()32^FthR^BK#5XdX6wbrPUHKCH mC^|xZK?`XW$Noz`2@~_+y@#+Lm;LxkX$^{^U-Q_5YySd_=gbiR literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Chapter.class new file mode 100644 index 0000000000000000000000000000000000000000..f370c5135eb0e74f56d18f3d0a4544da370beb1e GIT binary patch literal 2055 zcmbVNT~k|C6kR6-a=Bazqz$E}t+54~q(J;=6$w&l`avYLNRSFv?IF2CZyRnhH#a!= zf1T#x|Mp>&dF{0W!>Fz>@RFDx6Mc`S9mNNzU{>j6&QWN-laNI1tLyWKokY~ zn|8D5)ZKfn?M>Sg=$Um~$Db3JO_!d?9hs|1cPm%+J;&Y3zf7c9E@svQq6I=T(FMzb zfqsGf|E`x=Ga)cwVGu(CgH78nAH^I^>y`s0$F&0STP z`Q_EyD>Tj2svPwnt9G)qp?r{V{*X!%Yp zH}83JS1s_U^p>41SNbh=BIY~qntj=WHRn!e5AE>ZBIGpl*Ava-MuPr!@?(c$UIr)=#Gs3{^k?A;^#9PELI5~72cFYApB7T z)xx+ELny*11AmRGUwIO-}|;XtO8ICzZ&yZB&6 z_{U47E#4n~d$>a0{59!)ML))GJbQIwG7(L5@1ZZ7=xO8BGo2IX?RiiumBVPTU zMugh}$Y3kg*a|j;jRlEzO1^YFd8A`9pU<%KoK}jhvdN!t>5#jrnJB~;bcJE<_dMsV z)KeVzZw6ywtsQb!ET;D{z8+8SA)9SuvW?f{*Z4#G?KWoO?*;Y^6~7tSw-|5Z?hnt2 zE7gF@oYp9x`Y|dujx?^|8e@lIOowQCQN#ztx2W?=dcMChSIy$#K9<(^aDOp6`yCdu z`w;6I-3rkqgSOgVJ?5_+`h$~0vEP%AzDe%kK^yB2z7`^BeEWAhtMEqkpoaBiCwRW5 z(9dUbh2IT6R|>0A&cG@@#b@+PEaP*n+#`BwsKJ_~x2YqMKhYnx_XM@(Mjw$F-mAG}mqK znYA8VvQ@VltCr`;JX}oqFPv?K%hhA3NKLYvw*M^9tglr5|1R{{ZhI7Ct}i!}AddoV z#XB_fTwVI7be`+&Nhf!f+sac0YTrqR{k2p{OO~PIb6pcU)kLA|20CG|hI9{hQl*+^ zaJE;aOE$8YQlMlCw+wWlJBwLLUHkbd3*I;Jq{T+qb+&zuT{YjTzkF=H(%NNk_fSs- zeM2%rtc1aJ(by3=rVrAwuB9~r$k$psUfpJQvc+=Jq}QYeF+!3g+dGYfl$lmSimXSL zSdT2Q9(grA5}RW;Pxhdf-xHj@)8~P~$~P1$qkAY;#`e%(8Q;S|rI^~o&=-C7EWd*~ zZVysCo#W|l6mXKi0rcS<_ivI!yv}2oqgX;l*=Pw{LR&&7`{Z=g8tg>IH-y>I;seVAZFjpOwQYCfs2Crs{vuWPt7XLhE_{lS#_+#2i^tMpu*9iZ5Kq%n>cOkt!?F>PoR@4;_I~N;OGM`AP2M zloKo9mzD~9Fd?(RWVU-JDyy_yljT+L3j_wGHRn%Z`d9eP2a$7xrYaKNDD52MuUU)6 Z*AozEyJtYlt?Z(QX03<5BTm?G_%HquMrr^6 literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class b/AmazonViewer/bin/com/anncode/amazonviewer/model/Magazine.class new file mode 100644 index 0000000000000000000000000000000000000000..138bf5717c42656a94a78cd17f245884293c9ee2 GIT binary patch literal 1120 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 literal 0 HcmV?d00001 diff --git a/AmazonViewer/bin/com/anncode/util/AmazonUtil.class b/AmazonViewer/bin/com/anncode/util/AmazonUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..c31e1077cf99bc90e5d93f008e1a1dd4e89edf70 GIT binary patch literal 1293 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 literal 0 HcmV?d00001 diff --git a/AmazonViewer/reporte2018-01-26.txt b/AmazonViewer/reporte2018-01-26.txt new file mode 100644 index 0000000..e6113df --- /dev/null +++ b/AmazonViewer/reporte2018-01-26.txt @@ -0,0 +1,21 @@ + + :: MOVIE :: + Title: Movie 2 + Genero: Genero 2 + Year: 2019 + Creator: Creador 2 + Duration: 122 + + :: MOVIE :: + Title: Movie 3 + Genero: Genero 3 + Year: 2020 + Creator: Creador 3 + Duration: 123 + + :: MOVIE :: + Title: Movie 5 + Genero: Genero 5 + Year: 2022 + Creator: Creador 5 + Duration: 125 diff --git a/AmazonViewer/src/com/anncode/amazonviewer/Main.java b/AmazonViewer/src/com/anncode/amazonviewer/Main.java new file mode 100644 index 0000000..ebd3ef2 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/Main.java @@ -0,0 +1,308 @@ +package com.anncode.amazonviewer; + +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.Scanner; + +import com.anncode.amazonviewer.model.Book; +import com.anncode.amazonviewer.model.Chapter; +import com.anncode.amazonviewer.model.Movie; +import com.anncode.amazonviewer.model.Serie; +import com.anncode.makereport.Report; +import com.anncode.util.AmazonUtil; + +public class Main { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + showMenu(); + + } + + public static void showMenu() { + int exit = 0; + do { + + System.out.println("BIENVENIDOS AMAZON VIEWER"); + System.out.println(""); + System.out.println("Selecciona el número de la opción deseada"); + System.out.println("1. Movies"); + System.out.println("2. Series"); + System.out.println("3. Books"); + System.out.println("4. Magazines"); + System.out.println("5. Report"); + System.out.println("6. Report Today"); + System.out.println("0. Exit"); + + //Leer la respuesta del usuario + int response = AmazonUtil.validateUserResponseMenu(0, 6); + + switch (response) { + case 0: + //salir + exit = 0; + break; + case 1: + showMovies(); + break; + case 2: + showSeries(); + exit = 0; + response = 0; + break; + case 3: + showBooks(); + break; + case 4: + showMagazines(); + break; + case 5: + makeReport(); + exit = 1; + break; + case 6: + //Date date = new Date(); + makeReport(new Date()); + exit = 1; + break; + + default: + System.out.println(); + System.out.println("....¡¡Selecciona una opción!!...."); + System.out.println(); + exit = 1; + break; + } + + + }while(exit != 0); + } + + static ArrayList movies = Movie.makeMoviesList(); + public static void showMovies() { + int exit = 1; + + do { + System.out.println(); + System.out.println(":: MOVIES ::"); + System.out.println(); + + for (int i = 0; i < movies.size(); i++) { //1. Movie 1 + System.out.println(i+1 + ". " + movies.get(i).getTitle() + " Visto: " + movies.get(i).isViewed()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + + //Leer Respuesta usuario + int response = AmazonUtil.validateUserResponseMenu(0, movies.size()); + + if(response == 0) { + exit = 0; + showMenu(); + break; + } + if (response > 0) { + Movie movieSelected = movies.get(response-1); + movieSelected.setViewed(true); + Date dateI = movieSelected.startToSee(new Date()); + + for (int i = 0; i < 100; i++) { + System.out.println(".........."); + } + + //Termine de verla + movieSelected.stopToSee(dateI, new Date()); + System.out.println(); + System.out.println("Viste: " + movieSelected); + System.out.println("Por: " + movieSelected.getTimeViewed() + " milisegundos"); + } + + + }while(exit !=0); + + } + static ArrayList series = Serie.makeSeriesList(); + public static void showSeries() { + int exit = 1; + + do { + System.out.println(); + System.out.println(":: SERIES ::"); + System.out.println(); + + for (int i = 0; i < series.size(); i++) { //1. Serie 1 + System.out.println(i+1 + ". " + series.get(i).getTitle() + " Visto: " + series.get(i).isViewed()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + + //Leer Respuesta usuario + int response = AmazonUtil.validateUserResponseMenu(0, series.size()); + + if(response == 0) { + exit = 0; + showMenu(); + } + + if(response > 0) { + showChapters(series.get(response-1).getChapters()); + } + + + }while(exit !=0); + } + + public static void showChapters(ArrayList chaptersOfSerieSelected) { + int exit = 1; + + do { + System.out.println(); + System.out.println(":: CHAPTERS ::"); + System.out.println(); + + + for (int i = 0; i < chaptersOfSerieSelected.size(); i++) { //1. Chapter 1 + System.out.println(i+1 + ". " + chaptersOfSerieSelected.get(i).getTitle() + " Visto: " + chaptersOfSerieSelected.get(i).isViewed()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + + //Leer Respuesta usuario + int response = AmazonUtil.validateUserResponseMenu(0, chaptersOfSerieSelected.size()); + + if(response == 0) { + exit = 0; + } + + + if(response > 0) { + Chapter chapterSelected = chaptersOfSerieSelected.get(response-1); + chapterSelected.setViewed(true); + Date dateI = chapterSelected.startToSee(new Date()); + + for (int i = 0; i < 100; i++) { + System.out.println(".........."); + } + + //Termine de verla + chapterSelected.stopToSee(dateI, new Date()); + System.out.println(); + System.out.println("Viste: " + chapterSelected); + System.out.println("Por: " + chapterSelected.getTimeViewed() + " milisegundos"); + } + }while(exit !=0); + } + + static ArrayList books= Book.makeBookList(); + public static void showBooks() { + int exit = 1; + + do { + System.out.println(); + System.out.println(":: BOOKS ::"); + System.out.println(); + + for (int i = 0; i < books.size(); i++) { //1. Book 1 + System.out.println(i+1 + ". " + books.get(i).getTitle() + " Visto: " + books.get(i).isReaded()); + } + + System.out.println("0. Regresar al Menu"); + System.out.println(); + + //Leer Respuesta usuario + int response = AmazonUtil.validateUserResponseMenu(0, books.size()); + + if(response == 0) { + exit = 0; + showMenu(); + } + + if(response > 0) { + Book bookSelected = books.get(response-1); + bookSelected.setReaded(true); + Date dateI = bookSelected.startToSee(new Date()); + + for (int i = 0; i < 100000; i++) { + System.out.println(".........."); + } + + //Termine de verla + bookSelected.stopToSee(dateI, new Date()); + System.out.println(); + System.out.println("Viste: " + bookSelected); + System.out.println("Por: " + bookSelected.getTimeReaded() + " milisegundos"); + } + + }while(exit !=0); + } + + public static void showMagazines() { + int exit = 0; + do { + System.out.println(); + System.out.println(":: MAGAZINES ::"); + System.out.println(); + }while(exit !=0); + } + + public static void makeReport() { + + Report report = new Report(); + report.setNameFile("reporte"); + report.setExtension("txt"); + report.setTitle(":: VISTOS ::"); + String contentReport = ""; + + for (Movie movie : movies) { + if (movie.getIsViewed()) { + contentReport += movie.toString() + "\n"; + + } + } + + report.setContent(contentReport); + report.makeReport(); + + } + + public static void makeReport(Date date) { + SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + String dateString = df.format(date); + Report report = new Report(); + + report.setNameFile("reporte" + dateString); + report.setExtension("txt"); + report.setTitle(":: VISTOS ::"); + String contentReport = ""; + + for (Movie movie : movies) { + if (movie.getIsViewed()) { + contentReport += movie.toString() + "\n"; + + } + } + report.setContent(contentReport); + report.makeReport(); + } + +} + + + + + + + + + + + + + + + diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java new file mode 100644 index 0000000..53c13db --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Book.java @@ -0,0 +1,106 @@ +package com.anncode.amazonviewer.model; + +import java.util.ArrayList; +import java.util.Date; + +public class Book extends Publication implements IVisualizable { + private int id; + private String isbn; + private boolean readed; + private int timeReaded; + + + public Book(String title, Date edititionDate, String editorial, String[] authors) { + super(title, edititionDate, editorial); + // TODO Auto-generated constructor stub + setAuthors(authors); + } + + + public int getId() { + return id; + } + + + public String getIsbn() { + return isbn; + } + + + public void setIsbn(String isbn) { + this.isbn = isbn; + } + + + public boolean isReaded() { + String leido = ""; + if(readed == true) { + leido = "Sí"; + }else { + leido = "No"; + } + + return readed; + } + + + public void setReaded(boolean readed) { + this.readed = readed; + } + + + public int getTimeReaded() { + return timeReaded; + } + + + public void setTimeReaded(int timeReaded) { + this.timeReaded = timeReaded; + } + + @Override + public String toString() { + // TODO Auto-generated method stub + String detailBook = "\n :: BOOK ::" + + "\n Title: " + getTitle() + + "\n Editorial: " + getEditorial() + + "\n Edition Date: " + getEdititionDate() + + "\n Authors: "; + for (int i = 0; i < getAuthors().length; i++) { + detailBook += "\t" + getAuthors()[i]; + } + return detailBook; + } + + + @Override + public Date startToSee(Date dateI) { + // TODO Auto-generated method stub + return dateI; + } + + + @Override + public void stopToSee(Date dateI, Date dateF) { + // TODO Auto-generated method stub + if (dateF.getSeconds() > dateI.getSeconds()) { + setTimeReaded(dateF.getSeconds() - dateI.getSeconds()); + }else { + setTimeReaded(0); + } + } + + public static ArrayList makeBookList() { + ArrayList books = new ArrayList(); + String[] authors = new String[3]; + for (int i = 0; i < 3; i++) { + authors[i] = "author "+i; + } + for (int i = 1; i <= 5; i++) { + books.add(new Book("Book " + i, new Date(), "editorial " + i, authors)); + } + + return books; + } + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java new file mode 100644 index 0000000..1bbde81 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Chapter.java @@ -0,0 +1,52 @@ +package com.anncode.amazonviewer.model; + +import java.util.ArrayList; + +public class Chapter extends Movie { + + + private int id; + private int sessionNumber; + + public Chapter(String title, String genre, String creator, int duration, short year, int sessionNumber) { + super(title, genre, creator, duration, year); + // TODO Auto-generated constructor stub + this.setSessionNumber(sessionNumber); + } + + @Override + public int getId() { + // TODO Auto-generated method stub + return this.id; + } + + public int getSessionNumber() { + return sessionNumber; + } + + public void setSessionNumber(int sessionNumber) { + this.sessionNumber = sessionNumber; + } + + + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: CHAPTER ::" + + "\n Title: " + getTitle() + + "\n Year: " + getYear() + + "\n Creator: " + getCreator() + + "\n Duration: " + getDuration(); + } + + + public static ArrayList makeChaptersList() { + ArrayList chapters = new ArrayList(); + + for (int i = 1; i <= 5; i++) { + chapters.add(new Chapter("Capituo "+i, "genero "+i, "creator" +i, 45, (short)(2017+i), i)); + } + + return chapters; + } +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java new file mode 100644 index 0000000..4a6c4b4 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Film.java @@ -0,0 +1,73 @@ +package com.anncode.amazonviewer.model; + +public class Film { + + private String title; + private String genre; + private String creator; + private int duration; + private short year; + private boolean viewed; + + + + public Film(String title, String genre, String creator, int duration) { + super(); + this.title = title; + this.genre = genre; + this.creator = creator; + this.duration = duration; + } + + public String getTitle() { + return title; + } + public void setTitle(String title) { + this.title = title; + } + public String getGenre() { + return genre; + } + public void setGenre(String genre) { + this.genre = genre; + } + public String getCreator() { + return creator; + } + public void setCreator(String creator) { + this.creator = creator; + } + public int getDuration() { + return duration; + } + public void setDuration(int duration) { + this.duration = duration; + } + public short getYear() { + return year; + } + public void setYear(short year) { + this.year = year; + } + public String isViewed() { + String visto = ""; + if(viewed == true) { + visto = "Sí"; + }else { + visto = "No"; + } + + return visto; + } + + public boolean getIsViewed() { + return viewed; + } + public void setViewed(boolean viewed) { + this.viewed = viewed; + } + + + + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java b/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java new file mode 100644 index 0000000..6f0d4cb --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/IVisualizable.java @@ -0,0 +1,9 @@ +package com.anncode.amazonviewer.model; + +import java.util.Date; + +public interface IVisualizable { + Date startToSee(Date dateI); + void stopToSee(Date dateI, Date dateF); + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java new file mode 100644 index 0000000..8ce5c2c --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Magazine.java @@ -0,0 +1,27 @@ +package com.anncode.amazonviewer.model; + +import java.util.Date; + +public class Magazine extends Publication { + + private int id; + + public Magazine(String title, Date edititionDate, String editorial) { + super(title, edititionDate, editorial); + // TODO Auto-generated constructor stub + } + + public int getId() { + return id; + } + + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: MAGAZINE ::" + + "\n Title: " + getTitle() + + "\n Editorial: " + getEditorial() + + "\n Edition Date: " + getEdititionDate(); + } + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java new file mode 100644 index 0000000..bacbcd1 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Movie.java @@ -0,0 +1,77 @@ +package com.anncode.amazonviewer.model; + +import java.util.ArrayList; +import java.util.Date; + +public class Movie extends Film implements IVisualizable { + + private int id; + private int timeViewed; + + + public Movie(String title, String genre, String creator, int duration, short year) { + super(title, genre, creator, duration); + setYear(year); + } + + + public int getId() { + return id; + } + + + public int getTimeViewed() { + return timeViewed; + } + public void setTimeViewed(int timeViewed) { + this.timeViewed = timeViewed; + } + + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: MOVIE ::" + + "\n Title: " + getTitle() + + "\n Genero: " + getGenre() + + "\n Year: " + getYear() + + "\n Creator: " + getCreator() + + "\n Duration: " + getDuration(); + } + + @Override + public Date startToSee(Date dateI) { + // TODO Auto-generated method stub + return dateI; + } + + @Override + public void stopToSee(Date dateI, Date dateF) { + // TODO Auto-generated method stub + + if (dateF.getTime() > dateI.getTime()) { + setTimeViewed((int)(dateF.getTime() - dateI.getTime())); + }else { + setTimeViewed(0); + } + + + } + + public static ArrayList makeMoviesList() { + ArrayList movies = new ArrayList(); + + for (int i = 1; i <= 5; i++) { + movies.add(new Movie("Movie " + i, "Genero " + i, "Creador " + i, 120+i, (short)(2017+i))); + } + + return movies; + } + +} + + + + + + + diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java new file mode 100644 index 0000000..22d2322 --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Publication.java @@ -0,0 +1,48 @@ +package com.anncode.amazonviewer.model; + +import java.util.Date; + +public class Publication { + + private String title; + private Date edititionDate; + private String editorial; + private String[] authors; + + + public Publication(String title, Date edititionDate, String editorial) { + super(); + this.title = title; + this.edititionDate = edititionDate; + this.editorial = editorial; + } + + + public String getTitle() { + return title; + } + public void setTitle(String title) { + this.title = title; + } + public Date getEdititionDate() { + return edititionDate; + } + public void setEdititionDate(Date edititionDate) { + this.edititionDate = edititionDate; + } + public String getEditorial() { + return editorial; + } + public void setEditorial(String editorial) { + this.editorial = editorial; + } + public String[] getAuthors() { + return authors; + } + public void setAuthors(String[] authors) { + this.authors = authors; + } + + + +} diff --git a/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java new file mode 100644 index 0000000..8f5a93c --- /dev/null +++ b/AmazonViewer/src/com/anncode/amazonviewer/model/Serie.java @@ -0,0 +1,61 @@ +package com.anncode.amazonviewer.model; + +import java.util.ArrayList; + +public class Serie extends Film { + + private int id; + private int sessionQuantity; + private ArrayList chapters; + + + public Serie(String title, String genre, String creator, int duration, int sessionQuantity, ArrayList chapters) { + super(title, genre, creator, duration); + // TODO Auto-generated constructor stub + this.sessionQuantity = sessionQuantity; + this.chapters = chapters; + } + + public int getId() { + return id; + } + + public int getSessionQuantity() { + return sessionQuantity; + } + + public void setSessionQuantity(int sessionQuantity) { + this.sessionQuantity = sessionQuantity; + } + + public ArrayList getChapters() { + return chapters; + } + + public void setChapters(ArrayList chapters) { + this.chapters = chapters; + } + + @Override + public String toString() { + // TODO Auto-generated method stub + return "\n :: SERIE ::" + + "\n Title: " + getTitle() + + "\n Genero: " + getGenre() + + "\n Year: " + getYear() + + "\n Creator: " + getCreator() + + "\n Duration: " + getDuration(); + } + + public static ArrayList makeSeriesList() { + ArrayList series = new ArrayList(); + + for (int i = 1; i <= 5; i++) { + series.add(new Serie("Serie "+i, "genero "+i, "creador "+i, 1200, 5, Chapter.makeChaptersList())); + + } + + return series; + } + +} diff --git a/AmazonViewer/src/com/anncode/util/AmazonUtil.java b/AmazonViewer/src/com/anncode/util/AmazonUtil.java new file mode 100644 index 0000000..f992b4b --- /dev/null +++ b/AmazonViewer/src/com/anncode/util/AmazonUtil.java @@ -0,0 +1,37 @@ +package com.anncode.util; + +import java.util.Scanner; + +public class AmazonUtil { + + public static int validateUserResponseMenu(int min, int max) { + //Leer la respuesta del usuario + Scanner sc = new Scanner(System.in); + + //Validar respuesta int + while(!sc.hasNextInt()) { + sc.next(); + System.out.println("No ingresaste una opción válida1"); + System.out.println("Intenta otra vez1"); + } + + int response = sc.nextInt(); + + //Validar rango de respuesta + while(response < min || response > max) { + //Solicitar de nuevo la respuesta + System.out.println("No ingresaste una opción válida"); + System.out.println("Intenta otra vez"); + + while(!sc.hasNextInt()) { + sc.next(); + System.out.println("No ingresaste una opción válida"); + System.out.println("Intenta otra vez"); + } + response = sc.nextInt(); + } + System.out.println("Tu Respuesta fue: " + response); + return response; + } + +} diff --git a/Modularizacion/.idea/misc.xml b/Modularizacion/.idea/misc.xml deleted file mode 100644 index 8e8843c..0000000 --- a/Modularizacion/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Modularizacion/.idea/modules.xml b/Modularizacion/.idea/modules.xml deleted file mode 100644 index b0cf185..0000000 --- a/Modularizacion/.idea/modules.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Modularizacion/.idea/uiDesigner.xml b/Modularizacion/.idea/uiDesigner.xml deleted file mode 100644 index e96534f..0000000 --- a/Modularizacion/.idea/uiDesigner.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Modularizacion/.idea/workspace.xml b/Modularizacion/.idea/workspace.xml deleted file mode 100644 index d073899..0000000 --- a/Modularizacion/.idea/workspace.xml +++ /dev/null @@ -1,550 +0,0 @@ - - - - - - - - - - - - - - - $PROJECT_DIR$/anncode.util/src - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -