Aviso Importante: Este Blog es un Proyecto Beneficioso para Jóvenes, Técnicos e Ingenieros .
Mediante nuestros aportes hemos podido observar una evolución referente al interés de incorporarse más usuarios en el mundo de la Programación Digital.
Por tanto hemos decidido retomar las innovaciones que habrían sido descontinuadas.
Desde luego, podrás comentarnos tus dudas o aportes.
Todos los códigos son de nuestra propiedad intelectual. No pirateamos.
Aquí encontraras la forma de iniciarte en el mundo de la programación digital, un mundo fascinante y extraordinario.
Proyectos Universitarios de Programación Digital. Los códigos son totalmente Gratis.
Apoyanos, haz una pequeña donación Voluntaria (PayPal) para mantenernos vigentes.
Somos Estudiantes de Ingeniería de Sistemas e Informática y necesitamos tu apoyo.
Aqui les dejo mi Codigo Fuente:::
He creado 5 clases están enumeradas...!
1.- Work (Main)
package trabajo;
/**
*
* @author KEHACKSOFT
*/
public class work {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
ingresodatos ing=new ingresodatos();
ing.ingreso();
triangulo_isoseles obj=new triangulo_isoseles(ing.getladoA(),ing.getladoB(),ing.getladoC());
obj.triangulo();
}
}
2.- IngresaDatos
package trabajo;
import javax.swing.JOptionPane;
/**
*
* @author KEHACKSOFT
*/
public class ingresodatos {
int a,b,c;
void ingreso()
{
c=Integer.parseInt(JOptionPane.showInputDialog("Ingresa LADO C (BASE): ",""));
a=Integer.parseInt(JOptionPane.showInputDialog("Ingresa LADO A: ",""));
b=Integer.parseInt(JOptionPane.showInputDialog("Ingresa LADO B: ",""));
}
public int getladoA()
{
return a;
}
public int getladoB()
{
return b;
}
public int getladoC()
{
return c;
}
}
3.- triangulo_isoseles
package trabajo;
import javax.swing.JOptionPane;
/**
*
* @author kEHCKSOFT
*/
public class triangulo_isoseles {
//public int catetoA,catetoB,
public double a, b, c; // tamaño de los lados
}
void triangulo()
{
A = Math.acos( (b * b + c * c - a * a) / (2 * b * c)) * 180 / Math.PI;
B = Math.acos( (a * a + c * c - b * b) / (2 * a * c)) * 180 / Math.PI;
C = Math.acos( (a * a + b * b - c * c) / (2 * a * b)) * 180 / Math.PI;
suma = A + B + C;
JOptionPane.showMessageDialog(null,"Los lados son = [ " + a + ", " + b + ", " +c + "]\n "
+ "Los angulos son = [ " + A + ", " + B + ", " +C + "]\n"
+"La suma de sus angulos es = " + suma);
if (A != B && B != C && C != A)
JOptionPane.showMessageDialog(null,"Es un triangulo escaleno");
}
}
}
}
}
}
4.- Area
package trabajo;
import javax.swing.JOptionPane;
/**
*
* @author KEHACKSOFT
*/
public class area {
double area1,base,altura,basetriangulorectangulo,lado;
area(double a, double c)
{
lado=a;
base=c;
}
void trianguloisoseles()
{
basetriangulorectangulo=base/2;//La altura de un triángulo isósceles divide a la base en dos segmentos iguales.
altura=Math.sqrt(Math.pow(lado, 2)-Math.pow(basetriangulorectangulo, 2));
area1=(base*altura)/2;
JOptionPane.showMessageDialog(null,"El area del Triangulo isoseles es: "+area1);
}
}
5.- Perimetro
package trabajo;
import javax.swing.JOptionPane;
/**
*
* @author KEHACKSOFT
*/
public class perimetro {
double lado,base,perimetro1;
perimetro(double a, double c)
{
lado=a;
base=c;
}
void isoseles()
{
perimetro1=(2*lado)+base;
JOptionPane.showMessageDialog(null,"El perímetro del triangulo Isoseles es..."+perimetro1);
}
}
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplication1 { class Program {//la variable "cont" me almacenara el numero de veces que un numero se repite... //la variable "num" me almacena el numero buscado... //Creao mi array que me almacenara la cantidad de numeros ingresado por teclado public int cont,num; public int[] array1; //Creo el constructor inicializando los valores.... Program() { cont = 0; num = 0; array1 = new int[50];//le asigno 50 espacios a mi array } //Mi metodo Principal(Main) aqui creo el objeto que me llamara al Metodo ingreso... static void Main(string[] args) { Program obj = new Program(); obj.ingreso(); } void ingreso() { for (int i = 0; i < array1.Length; i++) { Console.WriteLine("Ingresa Nº: " + (i + 1)); array1[i] = int.Parse(Console.ReadLine()); } Console.WriteLine("Buscas Algun Número?... Escribelo"); num = int.Parse(Console.ReadLine()); for (int i = 0; i < array1.Length; i++) { if (num == array1[i])//busco en mi array numero iguales { cont++; //almaceno el numero que se esta repitiendo en otro array } } Console.WriteLine("El número " + num + " se repite " + cont + " veces."); Console.ReadKey(); } } }
Para esto uso 2 clases: una donde se encontrara el Main(Principal) ya que aqui creare el objeto que llamara al formulario, y la otra clase donde estara mi formulario.
Primera Clase (Main)
package jlistjava;
/** * @author harold */ public class Main {
/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here JFrame1 harold = new JFrame1(); harold.show(); }
}
y la otra clase del Formulario que la llamare (JFrame1)
/** * @author Harold */ public class JFrame1 extends javax.swing.JFrame {
//CREANDO MI CONSTRUCTOR public JFrame1() { initComponents(); modelo = new DefaultListModel(); LISTA.setModel(modelo); }
//CODIGO GENERADO AUTOMATICAMENTE
// private void initComponents() {
jPanel1 = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); LISTA = new javax.swing.JList(); jPanel2 = new javax.swing.JPanel(); cmdAnadir = new javax.swing.JButton(); cmdRemover = new javax.swing.JButton(); jLabel1 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("DADO DE APUESTA (K.Harold Choque Kaneko)");
private void cmdAnadirActionPerformed(java.awt.event.ActionEvent evt) { ingreso=Integer.parseInt(JOptionPane.showInputDialog("Ingresa tu apuesta","")); aleatorio(); } public void aleatorio() {int num; Random rand =new Random(); num=rand.nextInt(6); if(num!=0) { switch (num) { case 1: jLabel1.setText("Haz ganado un 50% más de tu apuesta: " +(ingreso*1.5)); break; case 2:
case 3:
case 4:
case 5: jLabel1.setText("No haz ganado nada"); break; case 6: jLabel1.setText("Haz ganado 100% más de tu apuesta: "+(ingreso*2)); break; } modelo.addElement(num); } else{ aleatorio(); } } private void cmdRemoverActionPerformed(java.awt.event.ActionEvent evt) { if (Seleccion>=0){ modelo.removeElementAt(Seleccion); } jLabel1.setText(""); }
/** * @param args the command line arguments */ DefaultListModel modelo ; String name = ""; int Seleccion = -1; int ingreso=0; public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new JFrame1().setVisible(true); } }); }
// Variables declaration - do not modify private javax.swing.JList LISTA; private javax.swing.JButton cmdAnadir; private javax.swing.JButton cmdRemover; private javax.swing.JLabel jLabel1; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JScrollPane jScrollPane1; // End of variables declaration
public class SwitchApp1 { public static void main(String[] args) { int mes=3; 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("Este mes no existe"); break; } } }
public class SwitchApp2 { public static void main(String[] args) { int mes=2; int año=1992; int numDias=30; switch (mes) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: numDias = 31; break; case 4: case 6: case 9: case 11: numDias = 30; break; case 2: if ( ((año % 4 == 0) && !(año % 100 == 0)) (año % 400 == 0) ) numDias = 29; else numDias = 28; break; default: System.out.println("Este mes no existe"); break; } System.out.println("El mes "+mes+" del año "+año+" tiene "+numDias+" días"); } }