Juarbo Blog de temas tecnologicos!

16abr/110

Manual en Español de Ruby

He estado aprendiendo a programar en Ruby en Windows, no he encontrado mucha documentación en español para aprender aspectos básicos de este lenguaje así que me dispongo a hacer esta pequeña guía que estoy seguro, sera de gran ayuda para todos los que están aprendiendo a programar en este excelente lenguaje!

ruby logo Manual en Español de Ruby

23mar/111

Uso de Arreglos en Java

En clase de Programación 2 me han pedido que haga un programa para calcular trabajar con la edad de unos estudiantes, veamos el enunciado:

Registre en un vector la edad de los estudiantes de programación II y determine: cuantos estudiantes aprobaron el curso. El curso es aprobado solo si la edad es un año par y estan entre los rangos de 15 a 20, de 24 a 30 y mayores de 50 años de edad.

Esto es lo que he hecho icon smile Uso de Arreglos en Java

23mar/110

Ejemplo Arreglos en Java

Para la universidad me han pedido trabajar en un programa en lenguaje JAVA, utilizando Matrices, el enunciado es el siguiente:

Registrar en un vector de 40 posiciones, las limosnas dadas en la iglesia san roque y determine: el promedio de limosnas recibidas, las limosnas mayor y menor y determine de cada 10 personas que dieron limosna cual fue la que más ofreció.

El programa que hice fue el siguiente icon smile Ejemplo Arreglos en Java

import javax.swing.JOptionPane;

public class sanRoque {
static int[] limosnas = new int[40];
static int i;
public static final int numeroDatos = 40;

public static void main(String[] args) {

String mensaje1 = "1) Registrar Limosnas \n" +
"2) Resultados \n" +
"3) Salir \n" +
"Ingrese Una Opcion ";
int opcion;

do{

opcion = Integer.parseInt(JOptionPane.showInputDialog(mensaje1));

switch (opcion) {
case 1: registrarLimosnas();break;
case 2: resultadosLimosnas();break;
default:
break;
}

}while(opcion != 3);

}

public static void registrarLimosnas(){
for(i=0;i limosnas[i] = Integer.parseInt(JOptionPane.showInputDialog("Monto de la Limosna No." + (i+1)));
}
}

public static void resultadosLimosnas(){

String mensaje2 = "..::Iglesia San Roque::.. \n" +
"El promedio de limosnas es de: " + promedioLimosnas() + "\n" +
"La mayor limosna fue de: " + mayorLimosna() + "\n" +
"La menor limosna fue de: " + menorLimosna() + "\n" +
"La mayor limosna del Primer grupo de 10 fue de: " + deCadaDiez(1) + "\n" +
"La mayor limosna del Segundo grupo de 10 fue de: " + deCadaDiez(2) + "\n" +
"La mayor limosna del Tercer grupo de 10 fue de: " + deCadaDiez(3) + "\n" ;

JOptionPane.showMessageDialog(null, mensaje2);

}

public static double mayorLimosna(){
int numeroMayor = 0;
for(i=0;inumeroMayor)
{
numeroMayor = limosnas[i];
}
}

return numeroMayor;
}

/**
*
* @return La menor Limosna de todo lo recaudado
*/
public static double menorLimosna(){
int numeroMenor = 0;
for(i=0;i if (i==0){
numeroMenor = limosnas[i];
}
if(limosnas[i] {
numeroMenor = limosnas[i];
}
}

return numeroMenor;
}

/**
* @return Valor en Dinero de tipo Double
*/
public static double promedioLimosnas(){
double promedio = 0;
for(i=0;i promedio =+ limosnas[i];
}
promedio = promedio /numeroDatos;
return promedio;
}

/**
*
* @param grupo El numero del grupo 1, 2 o 3
* @return El numero mayor de el grupo que se le halla pasado por el parametro grupo
*/
public static int deCadaDiez(int grupo){
int numeroMayor = 0;
int[] grupoN = new int[2];
if(grupo == 1 ){
grupoN[0]=0;
grupoN[1]=10;
}
if(grupo == 2 ){
grupoN[0]=10;
grupoN[1]=20;
}
if(grupo == 3 ){
grupoN[0]=20;
grupoN[1]=30;
}
for(i=grupoN[0];inumeroMayor)
{
numeroMayor = limosnas[i];
}
}

return numeroMayor;
}

}

Aquí vemos que en la clase main realice el "Menú de opciones" que me dirigen a cada uno de los métodos para hacer los cálculos correspondientes para retornar la información que se pide en el enunciado.

26feb/112

Hola Mundo en C++

Les explicare cual es la forma mas fácil de realizar un Hola Mundo en C++ o CPP.

C++ Hola Mundo en C++

En Internet podemos encontrar diversas maneras de hacer un Hola Mundo en C++, hoy veremos lo que a mi parecer es la forma mas fácil de lograrlo:

#include <iostream.h>
main() {
cout <<"Hola Parce";
}

En la primera linea hemos hecho el llamado a la librería que nos permitirá usar el comando "cout".

En la segunda linea  se declara la clase main() que indica que es la clase principal y en donde se ejecutara el principio del código.

En la tercera linea usamos el comando cout, luego de los signos << y entre paréntesis escribimos lo que queremos que se muestre en pantalla, en este caso "Hola Parce", y cerramos la linea con un punto y coma.

Por ultimo cerramos el clase con un corchete de cierre } y es todo.

Podríamos agregarle un par de lineas mas para hacer una pausa y que la ventana no se cierre de inmediato, pero eso lo veremos en un próximo articulo.

13oct/103

Ejemplo de Programa en Pseudocodigo

Que tal amigos, el día de hoy les voy a compartir un ejercicio en pseudocodigo de la materia Paradigmas de Programación que se ve en segundo semestre de Ingeniería de sistemas en la universidad donde estoy haciendo mi carrera.

pseudocodigo.redimensionado 248x280 Ejemplo de Programa en Pseudocodigo

El enunciado es el siguiente: Realizar un programa en donde, cuando el usuario digite un numero entre 1 y 7 el programa arroje un mensaje que indique a que día corresponde ese numero ingresado, ademas, si el usuario digita un numero que no esta entre 1 y 7 el programa debe pedir que se digite otro numero entre ese rango y al digitar el numero 0 el programa se cierre.

Vamos a analizar el enunciado.

  • Las entradas permitidas solo son números entre 1 y 7.
  • Si se ingresa el 0 el programa debe terminar.
  • Si se ingresa otro numero diferente de 0 y que no este en el rango entre 1 y 7 el programa debe pedir otro numero.
  • Al programa se le ingresan números y este debe responder con el nombre del día.
  • Cada numero entre 1 y 7 corresponde a un día.

Ahora, los datos que necesitamos para hacer el programa son solo estos siguientes:

1 = Lunes
2 = Martes
3 = Miércoles
4 = Jueves
5 = Viernes
6 = Sábado
7 = Domingo

y volviendo a analizar el encabezado podemos deducir que vamos a usar un ciclo para que el programa no se cierre sino que vuelva a pedir un numero y se cierre el ingresar el 0, vamos a usar algunas condiciones para poder evaluar las acciones que el programa va a tomar al momento de que el usuario ingrese un numero y vamos a usar algunas variables para poder manejar la información ingresada por el usuario.

En Pseudocodigo:

opcionusuario numero-entero; //Variable donde esta el numero digitado

INICIO DEL PROGRAMA
LIMPIARPANTALLA
opcionusuario = 0 //Inicialización de la variable en 0

HAGA
LIMPIARPANTALLA
ESCRIBA("Escriba un numero para saber a que día de la semana corresponde (Si desea cerrar el programa presione 0): ")
LEA opcionusuario

LIMPIARPANTALLA
SI (opcionusuario == 1) ENTONCES
ESCRIBA("Lunes")
FINSI

SI (opcionusuario == 2) ENTONCES
ESCRIBA("Martes")
FINSI

SI (opcionusuario == 3) ENTONCES
ESCRIBA("Miércoles")
FINSI

SI (opcionusuario == 4) ENTONCES
ESCRIBA("Jueves")
FINSI

SI (opcionusuario == 5) ENTONCES
ESCRIBA("Viernes")
FINSI

SI (opcionusuario == 6) ENTONCES
ESCRIBA("Sábado")
FINSI

SI (opcionusuario == 7) ENTONCES
ESCRIBA("Domingo")
FINSI

PAUSE

MIENTRAS QUE (opcionusuario != 0)
FIN HMQ
FIN DEL PROGRAMA

Eso es todo, espero este ejemplo les sirva y gracias a este puedan aprender un poco mejor a programar y analizar como empezar con un proyecto de estos.
Si tienen preguntas pueden dejar sus comentarios icon smile Ejemplo de Programa en Pseudocodigo
Page 2 of 512345

Redes

Suscribete E-Mail

#CPC04

Categorías

Blogroll