Programación java que capture los datos ingresados por el usuario y guarde en un vector

Solo disponible en BuenasTareas
  • Páginas : 5 (1004 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de noviembre de 2011
Leer documento completo
Vista previa del texto
Act 10: Trabajo Colaborativo No. 2
TRABAJO COLABORATIVO 2

Presentado a:

ING. OSCAR JAVIER ABAUNZA GARCÍA
Tutor

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD FACULTAD DE CIENCIAS BÁSICAS INGENIERÍA Y TECNOLOGÍA CURSO COMPUTACIÓN GRÁFICA GRUPO: 299210_30 AÑO 2011

Act 10: Trabajo Colaborativo No. 2
TRABAJO COLABORATIVO 2

Elaborado Por:

JESSICA ARLETH RADA LUIS MIGUEL GARRIDOAMAYA HAROLD CAMPUZANO EVER FERNEY HERNÁNDEZ OME
C.C No. 83.231.733

Presentado a:

ING. OSCAR JAVIER ABAUNZA GARCÍA
Tutor

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD FACULTAD DE CIENCIAS BÁSICAS INGENIERÍA Y TECNOLOGÍA CURSO COMPUTACIÓN GRÁFICA GRUPO: 299210_30 AÑO 2011

INTRODUCCION Unos de los fundamento pertinentes a destacar en el desarrollo de la actividad de la segundaunidad del módulo de computación gráfica es abordar los eventos de representación. Aremos relevancia en la aplicación de los métodos para graficar las primitivas básicas: rectas, círculos, polígonos, y desde luego de en manejo de área y su adecuado manejo gráfico. Es así, que tomaremos las declaraciones de las primitivas, con su posterior trabajo de los procesos de discretización que permitanarmonizar el desarrollo grafico visual. En este caso, adoptaremos el lenguaje de programación Java, considerado uno mejores lenguajes computacionales para éste fin, definiremos n sus librerías y funciones que permiten el desarrollo de las tareas propuestas por la guia de trabajo.

OBJETIVOS

 Conceptualizar apropiadamente los diferentes eventos de programación propuestos y detallados en losejercicios haciendo uso de transformaciones de gráficas, a través de los procesos de programación y el avistamiento de los eventos de modo gráfico en dos dimensiones, utilizando lenguajes de programación.

 Desarrollar los algoritmos en lengua Java que permitan la construcción del api gráfico.

 Presentar los algoritmos desarrollados el lenguaje Java para la graficación de las curvas de lasfunciones geométrica del Seno y el Coseno.

DESARROLLO DE LAS ACTIVIDADES

Actividad 1: Realice un programa en el lenguaje de programación java que capture los datos ingresados por el usuario y guarde en un vector (de mínimo seis elementos) las frecuencias encontradas en el análisis de un determinado fenómeno (ej. Calificaciones obtenidas el periodo académico anterior) y permita construir ungráfico de torta donde se muestren los porcentajes de cada una de las frecuencias y un histograma de frecuencias (gráfico de barras) donde se muestren los valores de cada una de las frecuencias.

//Programa que permite capturar las notas de los estudiantes import java.io.*; import javax.swing.*; class NotasCurso { public static void main(String arg[]) throws IOException { int contNotas = 0,contErrores = 0; double mayorNota = 0.0 , menorNota = 8.0 , promNotas = 0.0; double nota; int posicion; /* posicion = nota * 10 - 10 nota = (posicion + 10) / 10 */ String entrada; int arrNotas[] = new int[61]; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); entrada=(JOptionPane.showInputDialog(null,"Ingrese Nota [con # finaliza]")); /* Logicamente en el papel se puede usar :while(entrada != "#"), pero para compilar, se tiene que

procesar el caracter cero del String entrada */ while(entrada.charAt(0) != '#') { nota = Double.parseDouble(entrada); if (nota >= 1.0 && nota mayorNota) mayorNota = nota; if (nota < menorNota) menorNota = nota; } else contErrores++; if (contErrores == 3) { System.out.print("Finalizacion forzada por un numero de intentos fallidos"); break;} entrada=(JOptionPane.showInputDialog(null,"Ingrese Nota (# para finalizar: ")); } if (contErrores < 3) { int i, mayor = 0, posMayorRep = -1; for(i = 0; i < arrNotas.length; i++) { promNotas += arrNotas[i] * ((i + 10) / 10.0); if (arrNotas[i] > mayor) { mayor = arrNotas[i]; posMayorRep = i; } } promNotas /= contNotas; System.out.println("Cantidad de notas ingresadas : " + contNotas);...
tracking img