205602

Páginas: 2 (252 palabras) Publicado: 15 de marzo de 2014

















Solución
Análisis del problema: describir con nuestras palabras lo que hay que hacer.
Debemos leer inicialmente los datos del cliente, al igual quelos kilómetros recorridos. Además Variables acumuladoras y auxiliares.
Definición de variables:
Nombre: entrada: sirve para guardar el nombre del Cliente.
NumClientes: entrada: sirvepara guardar el número de clientes.
Cedula: entrada: sirve para guardar la cantidad de toneladas extraídas.
kilómetros: proceso, salida: sirve para Guardar los kilómetros.
Cont1:proceso, salida: Sirve para calcular el promedio de kilometraje mayor a 1000.
Cont2: proceso, salida: sirve para calcular el promedio de kilometraje total.
Acum1: entrada: sirve para guardarel kilometraje.
Acum2: proceso salida: Sirve para Guardar el promedio de kilometraje total.

Pseudocódigo:
Inicio
Imprima ("¿Cuantos clientes se van a registrar?");
CapturenumClientes;
Para (int i = 1; i 1000) entonces
acum1 = acum1 + aux;
cont1++;
acum2 = acum2 + aux;
cont2++;
}

Imprimir ("El promedio de kilometraje mayor a 1000 es de: " +(acum1/cont1));
Imprimir ("la sumatoria de kilometrajes es de: "+ (acum2));
Imprimir ("el promedio de kilometraje total es de: "+ (acum2/cont2));
Fin






Diagrama de Clases

Mina- Int NumClientes
- Int Aux
- String Nombre
- Int Kilometros
- Int Con1
- Int Con2
- Double Acum1
- DoubleAcum2
- Valor
Constructor
Set´s
Get´s

G. Diagrama de casosde uso







Usuario General
Nombre del caso de uso Ingresar datos
resumen Permite Ingresar los datos que se desean calcular
Entradas Nombre, cedula, kilómetros
ResultadosDatos registrados





Nombre del caso de uso Generar Cálculos
resumen Permite calcular numero factorial
Entradas kilómetros
Resultados Se generan el promedio y la sumatoria
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS