PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA...

11
EXAMEN DE LA UNIDAD III

Transcript of PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA...

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