{"id":1985,"date":"2015-11-10T08:02:53","date_gmt":"2015-11-10T07:02:53","guid":{"rendered":"http:\/\/liceocuneo.it\/oddenino\/?p=1985"},"modified":"2015-11-10T09:59:45","modified_gmt":"2015-11-10T08:59:45","slug":"frazione-per-la-3e","status":"publish","type":"post","link":"https:\/\/liceocuneo.it\/oddenino\/frazione-per-la-3e\/","title":{"rendered":"Frazione per la 3E"},"content":{"rendered":"<p>Inserire nei costruttori e nei vari metodi il controllo delle situazioni di errore ovvero quando il risultato \u00e8 impossibile (denominatore 0). In\u00a0 tal caso non deve essere eseguito il calcolo sulla frazione e deve essere visualizzato un messaggio di avviso con i valori delle frazioni coinvolte nell&#8217;operazione.<\/p>\n<p><strong>Frazione.java<\/strong><\/p>\n<pre>public class Frazione {\r\n\t\r\n\tpublic int num, den;\r\n\t\r\n\tpublic Frazione(int numVal, int denVal) {\r\n\t\tnum = numVal;\r\n\t\tden = denVal;\r\n\t}\r\n\t\r\n\tpublic Frazione() {\r\n\t\tnum = 0;\r\n\t\tden = 1;\r\n\t}\r\n\r\n\tpublic Frazione(int numero) {\r\n\t\tnum = numero;\r\n\t\tden = 1;\r\n\t}\r\n\t\r\n\tpublic void add(Frazione f) {\r\n\t\tint denComune = den * f.den;\r\n\t\tnum = num * f.den + f.num * den;\r\n\t\tden = denComune;\r\n\t\tint d = Int.mcd(num, den); \r\n\t\tnum \/= d;\r\n\t\tden \/= d;\r\n\t}\r\n\t\r\n\tpublic void sot(Frazione f) {\r\n\t\tint denComune = den * f.den;\r\n\t\tnum = num * f.den - f.num * den;\r\n\t\tden = denComune;\r\n\t\tint d = Int.mcd(num, den); \r\n\t\tnum \/= d;\r\n\t\tden \/= d;\r\n\t}\r\n\t\r\n\tpublic void mol(Frazione f) {\r\n\t\tnum *= f.num;\r\n\t\tden *= f.den;\r\n\t\tint d = Int.mcd(num, den); \r\n\t\tnum \/= d;\r\n\t\tden \/= d;\r\n\t}\r\n\t\r\n\tpublic void div(Frazione f) {\r\n\t\tnum *= f.den;\r\n\t\tden *= f.num;\r\n\t\tint d = Int.mcd(num, den); \r\n\t\tnum \/= d;\r\n\t\tden \/= d;\r\n\t}\r\n\t\r\n\t@Override\r\n\tpublic String toString() {\r\n\t\treturn num + \"\/\" + den;\r\n\t}\r\n\r\n}<\/pre>\n<p><strong>Int.java<\/strong><\/p>\n<pre>public class Int {\r\n\r\n\t\/\/ Algoritmo di Euclide per la ricerca del MCD\r\n\tpublic static int mcd(int a, int b) {\r\n\t\tint t;\r\n\t\twhile (b != 0) {\r\n\t\t\tt = b;\r\n\t\t\tb = a % b;\r\n\t\t\ta = t;\r\n\t\t}\r\n\t\treturn a;\r\n\t}\r\n\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Inserire nei costruttori e nei vari metodi il controllo delle situazioni di errore ovvero quando il risultato \u00e8 impossibile (denominatore 0). In\u00a0 tal caso non deve essere eseguito il calcolo sulla frazione e deve essere visualizzato un messaggio di avviso con i valori delle frazioni coinvolte nell&#8217;operazione. Frazione.java public class Frazione { public int num, &hellip; <a href=\"https:\/\/liceocuneo.it\/oddenino\/frazione-per-la-3e\/\" class=\"more-link\">Continua a leggere <span class=\"screen-reader-text\">Frazione per la 3E<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1985","post","type-post","status-publish","format-standard","hentry","category-informatica"],"_links":{"self":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts\/1985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/comments?post=1985"}],"version-history":[{"count":0,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts\/1985\/revisions"}],"wp:attachment":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/media?parent=1985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/categories?post=1985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/tags?post=1985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}