viernes, 28 de noviembre de 2014
viernes, 14 de noviembre de 2014
Formulario (pais)
public class newJFrame extends javax.swing.JFrame{
final int=10;
String Pais[]=new String[N];
int c=-1;
void AgregarPais(String dato){
pais[c]=dato;
}
void lista Pais(){
Taliste.setText("");
for(int i=0; i<0; i++){
Talista.appened(""+Pais[i]+"\n");
}
private void btn agregarActionPerformed(java.awt.event.ActionEvent evt){
c++;
AgregarPais(txtPais.getText());
if(c=N-1)
btn agregar.setText("");
txtpais.requestFocus();
}
private void btnmostrarActionPerformed(java.awt.event.ActionEvent evt){
listaPais();
}
Programa en Neatbeans (Vector)
Se tienen las calificaciones del primer parcial de los alumnos de dos materias, la materia A y la materia B, cada materia cuenta con 5 alumnos. Realizar un programa en java que muestre la materia que obtuvo el promedio general.
import java.util.Scanner;
public class calificacionesdemateria{
private Scanner teclado;
private float[]A;
private float[]B;
float CTB=0,CTA=0,PromA,PromB;
public void cargar(){
teclado=new Scanner(System.in);
A=new float[5];
B=new float[5];
for(int f=0; f<5; f++){
System.out.print("Ingrese la calificación de la clase A:");
A[f]=teclado.nextFloat();
System.out.print("Ingrese la calificación de la clase B:");
B[f]=teclado.nextFloat();
CTA=CTA+A[f];
CTB=CTB+B[f];
} }
public void promediomayor(){
PromA=CTA/5;
PromB=CTB/5;
if(PromA>PromB){
System.out.println("La materia con mayor promedio es la A:"+PromA);
}else{
System.out.println("La materia con mayor promedio es la B:"+PromB);
}
}
public static void main(String[]ar){
calificacionesdemateria pv=new calificacionesdemateria();
pv.cargar();
pv.promediomayor();
}
}
martes, 11 de noviembre de 2014
Programas en Netbeans (vectores)
Realizar un programa en lenguaje java que defina un vector de tamaño 5 y de tipo float que representen las alturas de 5 personas. Obtener el promedio de las mismas. Contar cuantas personas son mas altas que el promedio y cuantas mas bajas.
import java.util.Scanner;
public class PromAlt{
private Scanner teclado;
private float[]altura;
private float promedio;
public void cargar(){
teclado=new Scanner(System.in);
altura=new float[5];
for(int f=0; f<5; f++){
System.out.print("Ingresar
altura de la persona:");
altura[f]=teclado.nextFloat();
}
}
public void CalcularPromedio(){
float suma;
suma=0;
for(int f=0; f<5; f++){
suma=suma+altura[f];
}
promedio=suma/5;
System.out.println("Promedio de
alturas:"+promedio);
}
public void MayoresMenores(){
int mayor,menor;
mayor=0;
menor=0;
for(int f=0; f<5; f++){
if(altura[f]>promedio){
mayor++;
}else{
if(altura[f]<promedio){
menor++;
}
}
}
System.out.println("Cantidad de
personas mayores al promedio:"+mayor);
System.out.println("Cantidad de
personas menores al promedio:"+menor);
}
public static void main(String[]ar){
PromAlt pv=new PromAlt();
pv.cargar();
pv.CalcularPromedio();
pv.MayoresMenores();
}
}
Una empresa tiene 2 turnos (Mañana y Tarde) en los que trabajan 8 empleados (4 por la mañana y 4 por la tarde). Confeccionar un programa que permita almacenar los sueldos de los empleados agrupados por turno, imprimir los gastos en sueldos de cada turno.
public class Empresa {
private Scanner teclado;
private float[]EmpleadosM;float SM=0,ST=0;int x;
private float[]EmpleadosT;
public void cargar(){
teclado=new Scanner(System.in);
EmpleadosM=new float[4];
EmpleadosT=new float[4];
for(int y=0;y<2;y++){
System.out.print("Ingrese el numero 1 si pertenece al turno matutino o el numero 2 si pertenece al vespertino:");
x=teclado.nextInt();
if (x<2){
for(int f=0;f<4;f=f+1){
System.out.print("Ingrese el sueldo del empleado de la mañana:");
EmpleadosM[f]=teclado.nextFloat();
SM=SM+EmpleadosM[f];
}
}
else{
for(int f=0;f<4;f++){
System.out.print("Ingrese el sueldo del empleado de la tarde:");
EmpleadosT[f]=teclado.nextFloat();
ST=ST+EmpleadosT[f];
}
}}}
public void imprimir(){
System.out.println("El Gasto en sueldos de la mañana es:"+SM);
System.out.println("El Gasto en sueldos de la tarde es:"+ST);
}
public static void main(String[]ar){
Empresa e=new Empresa();
e.cargar();
e.imprimir();
}
}
viernes, 7 de noviembre de 2014
Programas en Netbeans (vectores) |
Solicitar el ingreso de nombre y edad de 2 personas, mostrar el nombre de la persona con mayor edad. |
lunes, 27 de octubre de 2014
Programas en Netbeans
Desarrollar un programa en lenguaje java que permita leer 10 valores y nos muestre en pantalla la suma de los valores ingresados y su promedio. |
Realizar un programa en lenguaje java que permita ingresar n numero de altura de personas y despliegue el promedio de la altura. |
Cuestionario
¿Cuál es la
diferencia entre las variables y los datos?
R= La
diferencia que encontramos es que el dato siempre va a hacer el mismo, mientras
que la variable como su nombre lo indica puede cambiar.
¿Qué significa
ámbito o alcance de una variable?
R= El ámbito
de una variable es la zona del programa en la que se define la variable.
JavaScript define dos ámbitos para las variables global y local.
Menciona los
diferentes tipos de arreglos
- · Arreglo subdimensional: es un tipo de dato estructurado que está formado de una colección finita y ordenada de datos del mismo tipo.
- · Arreglo bidimensional: es un tipo de dato estructurado, finito y ordenado es en forma directa por medio de un par de índices.
- · Arreglo multidimensional: está compuesto por n dimensiones, es necesario utilizar n índices, uno por cada dimensión.
¿Cuáles son los dos métodos para crear un arreglo?
R=new array(longitud matris)
new arry(elemento o,elemento...elemento n)
matriz literal
[elemento o,elemento1...,elemento n]
new arry(elemento o,elemento...elemento n)
matriz literal
[elemento o,elemento1...,elemento n]
¿Qué es una
constante?
R= Es un
valor que no puede ser alterado durante la ejecución de un programa. Una constante
corresponde a una longitud fija de un área reservada en la memoria principal
del ordenador donde el programa almacena valores fijos.
¿Para qué se
utilizan los comentarios en java y como se definen?
R= Son líneas
de texto insertadas en el programa para documentarlo y facilitar su lectura.
martes, 14 de octubre de 2014
TIPOS DE DATOS
(www.cursodejava.com.mx)
Ejemplos de programas, utilizando los tipos de datos.
Sintaxis
|
Devuelve
valor
|
Recibe
parámetros
|
void tarea()
|
No
|
No
|
Tipo tarea()
|
Sí
|
No
|
void tarea(Tipo parámetro)
|
No
|
Sí
|
Tipo método(Tipo parámetro)
|
Sí
|
Sí
|
DemoMetodoSiTipoNoParametros.java
public class DemoMetodoSiTipoNoParametros {
String saludo;
public
DemoMetodoSiTipoNoParametros() {
/*En la expresión siguiente el atributo
*saludo es llenado con lo
que devuelve el
*método
*/
saludo=devuelveHolaMundo();
muestraSaludo();
}
//Obsérvese que el método
devuelve un objeto de la clase String
public String
devuelveHolaMundo(){
String hola="Hola mundo";
/*return es obligatorio si el método devuelve
*un valor. El modificador de return debe ser
del mismo
*tipo que el valor
devuelto
*/
return hola;
}
public void muestraSaludo(){
System.out.println(saludo);
}
public static void main(String[] args) {
new DemoMetodoSiTipoNoParametros();
}
}
Caso de método que no devuelve un
tipo y sí recibe parámetros
DemoMetodoNoTipoSiParametros.java
public class DemoMetodoNoTipoSiParametros { String saludo; public DemoMetodoNoTipoSiParametros() { saludo="Hola mundo"; //Se envía la variable 'saludo' para que el método la use como parámetro muestraSaludo(saludo); } /*El contenido de 'saludo' es escrito en la variable 'recibido' del parámetro del método muestraSaludo()*/ public void muestraSaludo(String recibido){ System.out.println(recibido); } public static void main(String[] args) { new DemoMetodoNoTipoSiParametros(); } } |
Suscribirse a:
Entradas (Atom)