ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

COMPUTACION GRAFICA


Enviado por   •  14 de Noviembre de 2013  •  Tarea  •  388 Palabras (2 Páginas)  •  268 Visitas

Página 1 de 2

COMPUTACION GRAFICA

APORTE AL TRABAJO COLABORATIVO 2

CARLOS QUEJADA

CODIGO: 1017184413

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”

2013

Actividad 1: Cada estudiante debe realizar un programa en JAVA que solicite

cinco (5) valores numéricos (entre 0 y 100), los almacene en un vector (array) y

genere un histograma de frecuencias (gráfico de barras) y un gráfico de torta

empleando la clase Shape (el resultado final debe corresponder a la siguiente

imagen de referencia).

port java.util.Vector;

import javax.swing.JOptionPane;

public class Main {

public static void main (String[] args) {

new Histograma (

CapturaDatos.

SetData (5)).

display ();

}}

class CapturaDatos {

public static Vector<Grafico> setData (int n) {

Vector<grafico> als = new Vector<Grafico>();

for (int i = 1; i <= n; ++i) {

grafico al = new grafico(

i, Float.parseFloat(

JOptionPane.showInputDialog(

null,

"Ingrese valor:",

"Entrada " + i,

JOptionPane.DEFAULT_OPTION)));

als.add(al);

}

return als;

}}

class grafico {

private float valor;

private int id;

grafico(int i, float v) {

id = i;

valor = v;

}

public float getvalor() {

return valor;

}

public int getId() {

return id;

}}

class Histograma {

Vector<Grafico> grafico;

Histograma(Vector<Grafico> a) {

grafico = a;

}

public void display() {

HashMap hm = new HashMap();

for (int i = 0; i < grafico.size(); ++i) {

float valor = grafico.elementAt(i).getvalor();

if (hm.containsKey(valor)) {

hm.put(valor, hm.get(valor) + "*");

} else {

hm.put(valor, "*");

}}

String salida = "";

for (int i = 0; i < hm.size(); ++i) {

salida += hm.entrySet().toArray()[i] + "\n";

}

JOptionPane.showMessageDialog(

null,

salida,

"Histograma",

JOptionPane.INFORMATION_MESSAGE);

}}

CON MULTIPLE RESPUESTA

Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y

cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones

responden correctamente a la pregunta de

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com