problema propuesto numero 3 problema: se desea un algoritmo que realiza la operacion de suma o resta...

11
EXAMEN DE LA UNIDAD III

Upload: balduino-magallanez

Post on 22-Jan-2016

228 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

EXAMEN

DE LA UNIDAD

III

Page 2: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

PROBLEMA PROPUESTO NUMERO 3

PROBLEMA:SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA S/N A UN MENSAJE DE PETICION DE DATOS.

ANALISIS DEL PROBLEMA:REALIZAR UN PROGRAMA QUE LEA LOS DATOS QUE INTRODUSCA EL USUARIO YA SEA DE SUMA O UNA RESTA SEGUN ELIGAN LA OPCION CORRESPONDIENTE.

DATOS DE ENTRADA DATOS DE SALIDA

*LEER VARIABLES INTRODUCIOR DATOS

*REALIZAR SUMA O RESTA

INTRODUCIR DATOS DE A Y B

*OPERACIONES RESULTADOS DE SUMA

*DECLARAR VARIABLES RESULTADOS DE RESTA

*DATOS DE TIPOS INT , DOUBLE ,STRING .

IMPRIMIR C

Page 3: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

 

DISEÑO DE ALGORITMO *INTRODUCIR VARIABLES *DESPUES INTRODUCIR EL VALOR DE LAS VARIABLES *INTRODUCIR LOS VALORES DE SUMA Y RESTA*REALIZAR OPERACIONES DE SUMA *REALIZAR OPERACIONES DE RESTA O DE LA OPCION QUE QUIERA REALIZAR*RESULTADO DE LA OPCION QUE REALIZASO YA SEA SUMA O RESTAS*IMPRIMIR RESULTADO DE RESTA O DE SUMA

Page 4: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

PSEUDOCODIGO

InicioEscribir “bienvenidos a mi programa”Escribir “datos”Leer  variablesa+b      =     cLeer a-b     =         c Imprimir   resultado C Fin_salir del programafin

Page 5: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

DIAGRAMA DE FLUJOINICIO

“BIENVENIDOS A MI PROGRAMA”

ESCRIBIR DATOS

A + B C

a + b c

IMPRIMIR C

FIN

NO

Page 6: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

CODIFICAION EN JAVA

import javax.swing.*;public class OperacionesTeclado extends JApplet{public void init(){double a,b;int op;double c,c2;JOptionPane.showMessageDialog(null,"BIENVENIDOS AMI PROGRAMA:");op= Integer.parseInt(JOptionPane.showInputDialog("Teclea la operacion a realizar\n1.- Suma\n2.- Resta"));if (op>2)JOptionPane.showMessageDialog(null,"Error\n Introduce alguna opcion del menu");elseswitch(op){case 1:a= Double.parseDouble(JOptionPane.showInputDialog("tecle el valor a:"));b=Double.parseDouble(JOptionPane.showInputDialog("tecle el valor b:"));c=(double)a+b;

Page 7: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

JOptionPane.showMessageDialog(null,"la suma es " + c);break;case 2:a= Double.parseDouble(JOptionPane.showInputDialog("tecle el valor a:"));b=Double.parseDouble(JOptionPane.showInputDialog("tecle el valor b:"));c2 = a-b;JOptionPane.showMessageDialog(null,"la resta es "+ c2);break;}}}

Page 8: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

DIAGRAMAS UML

Page 9: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

DIAGRAMA DE CASO DE USO

Page 10: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

DIAGRA DE CLASE

SUMA_RESTA

PPUBLIC A = BB = C

C = A + BC = A – B

SUMA

INT A, B, C;A + B = CIMPRIMIR

C

RESTAINT A, B, C

A – BIMPRIMIR

C

Page 11: PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA

DIAGRAMA DE OBJETO

OPERACIÓN DE TECLADO

ID_SUMAOID_RESTA

SUMA

ID_SUMAVARIABLECALCULORESULTADO

RESULTADO

ID_IMPRIMIR C

RESTA

ID_RESTAVARIABLECALCULORESULTADO