Pedir 20 valores por teclado y:
a.- Calcular la media de los 10 primeros
b.- calcular mayor y menor de los 20 primeros....
....vamos usando "a veces" try catch...
package preparandoexamen3;
import java.util.Scanner;
/**
*
* @author juan
*/
public class PreparandoExamen3 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int numero, mayor, menor,suma=0;
Scanner leo = new Scanner(System.in);
numero=leo.nextInt();
mayor=menor=suma=numero;
Este blog está dedicado a la recolección de información relacionada con las nuevas tecnologías ( tecnoloxía xa), especialmente, con las vinculadas a la informática. La idea es centralizar y compartir la información y cada manual o tutorial que voy recolectando para las clases tanto de administración de sistemas como de explotación de sistemas informáticos de modo que estén disponibles para alumnos y resto de interesados. (IES A Carballeira, Ourense)
viernes, 31 de enero de 2014
Ejercicios preparación examen 1er trimestre 3
Etiquetas:
DAM,
ejercicios,
programación
Ejercicios preparación examen 1er trimestre 2
Dado un número (p.e. 57621) escribirlo a l revés: (12675)
En esta entrada van tres maneras de hacerlo
package preparandoexamen2;
import java.util.Scanner;
/**
*
* @author juan
*/
public class PreparandoExamen2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leo = new Scanner(System.in);
String cadena = new String();
String subCadena;
StringBuilder otra;
int numero,reves,temp;
System.out.println("Introduzca el número");
cadena = leo.nextLine();
try{
numero = Integer.parseInt(cadena);
while (numero>10) {
numero=numero/10;
System.out.print(numero%10);
}
System.out.print(numero);
}catch(Exception e){
System.out.println("la cadena introducida no tiene formato numérico");
}
System.out.println();
Etiquetas:
DAM,
ejercicios,
programación
Ejercicio Preparación examen 1er trimestre 1
Salida y traza de variables para:
public class Preparandoexamen1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
boolean b=true;
int j= 10;
while (b) {
if (j%2==0) {
b=true;
}
for (int i = 1; i < 10; i+=2) {
System.out.printf("%n %d - %d", i, i+j);
}
}
}
}
Etiquetas:
DAM,
ejercicios,
programación
Unidad 2 Ejercicio 81: teléfonos y tiempos
81. Programar una clase de nombre TarjetaPrepago que permita interactuar con la información de una tarjeta de telefonía móvil de prepago. Esta clase tendrá las siguientes propiedades, métodos y constructores:
Propiedades privadas:
- numeroTeléfono, nif de tipo String.
- saldo de tipo double (en euros).
- consumo de tipo Tiempo. Tiempo es una clase que hay que declarar, y que solamente tendrá 2 propiedades de tipo int con los nombres minutos y segundos.
Constructores:
Etiquetas:
DAM,
ejercicios,
programación
miércoles, 29 de enero de 2014
Courier y Postfix con autenticación Pam y en Maildir
En primer lugar seguimos los pasos de instalación 1 y 2 del enlace con las siguientes modificaciones:
Nos aseguramos de configurar correctamente /etc/postfix/main.cf (ojo con el parámetro mynetworks si lo coinfiguramos como en el ejemplo sólo atenderá peticiones del equipo, se pueden añadir redes separándolas con comas:)
Nos aseguramos de configurar correctamente /etc/postfix/main.cf (ojo con el parámetro mynetworks si lo coinfiguramos como en el ejemplo sólo atenderá peticiones del equipo, se pueden añadir redes separándolas con comas:)
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
Etiquetas:
apuntes sere,
DAM,
servizos de rede
lunes, 27 de enero de 2014
Unidad 2 Ejercicio 80: Clase cuenta corriente, paso de enteros a cadenas y empezando con excepciones
80. A Programar una clase de nombre CuentaCorriente que permita almacenar e interactuar con la cuenta bancaria de un cliente. Esta clase tendrá las siguientes propiedades, métodos y constructores:
Propiedades privadas:
- nombre, apellidos, dirección, teléfono, NIF de tipo String.
- saldo de tipo double.
Constructores:
- Constructor por defecto que no haga nada
- Constructor al que se le pasen como argumentos todas las propiedades que tiene la clase
Métodos públicos:
- sacarDinero: le resta al saldo una cantidad de dinero pasada como argumento.
- ingresarDinero: le añade al saldo una cantidad de dinero.
- consultarSaldo, consultarNombre……. devolverá cada uno de ellos el valor de su propiedad.
- establecerSaldo, establecerNombre….. asignará cada uno de ellos el valor de su propiedad.
- consultarCuenta: visualizará todos los datos de la cuenta.
- saldoNegativo: devolverá un valor lógico indicando si la cuenta está o no ennúmeros rojos.
Etiquetas:
DAM,
ejercicios,
programación
Unidad 2 Ejercicio 79: Clase llamada (con clase hora)
79.- Programar una clase de nombre Llamada que guardará la información relativa a una llamada telefónica. Tendrá las siguientes propiedades y métodos:
Propiedades: (todas ellas privadas)
String numeroTelefono;
Hora comienzoLlamada;
Hora finLlamada;
Métodos de la clase (públicos):
- Método constructor por defecto que no haga nada.
- Método constructor que reciba tres argumentos de tipo (String, Hora, Hora) y se los asigne a las propiedades de la clase.
- Método de nombre escribeHoraComienzo que visualice el valor de la propiedad comienzoLLamada con el formato: 13:25:13.
- Método de nombre escribeHoraFin que visualice el valor de la propiedad finLLamada con el mismo formato que el método anterior.
- Método de nombre duraciónLlamada que devuelva en segundos la duración de la llamada. Si la hora de finalización es inferior a la hora de comienzo de la llamada el método devolverá -1.
- Métodos set y get para todas las propiedades.
package unidad2ejercicio79;
/**
*
* @author Juan
*/
public class Unidad2Ejercicio79 {
Etiquetas:
DAM,
ejercicios,
programación
viernes, 24 de enero de 2014
Unidad 2 Ejercicio 79: Clase Hora
package unidad2ejercicio79;
/**
*
* @author Juan
*/
public class Hora {
private int horas;
private int minutos;
private int segundos;
public Hora(int horas, int minutos, int segundos) {
if ( horas>=0 && horas<=24 && minutos>=1 && minutos<=60 && segundos >=1 && segundos<=60)
{ this.horas = horas;
this.minutos = minutos;
this.segundos = segundos;
}
else{
this.horas = 0;
this.minutos = 0;
this.segundos = 0;
}
}
Etiquetas:
DAM,
ejercicios,
programación
Suscribirse a:
Comentarios (Atom)