PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA...
-
Upload
balduino-magallanez -
Category
Documents
-
view
220 -
download
4
Transcript of PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA...
EXAMEN
DE LA UNIDAD
III
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
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
PSEUDOCODIGO
InicioEscribir “bienvenidos a mi programa”Escribir “datos”Leer variablesa+b = cLeer a-b = c Imprimir resultado C Fin_salir del programafin
DIAGRAMA DE FLUJOINICIO
“BIENVENIDOS A MI PROGRAMA”
ESCRIBIR DATOS
A + B C
a + b c
IMPRIMIR C
FIN
NO
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;
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;}}}
DIAGRAMAS UML
DIAGRAMA DE CASO DE USO
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
DIAGRAMA DE OBJETO
OPERACIÓN DE TECLADO
ID_SUMAOID_RESTA
SUMA
ID_SUMAVARIABLECALCULORESULTADO
RESULTADO
ID_IMPRIMIR C
RESTA
ID_RESTAVARIABLECALCULORESULTADO