Está en la página 1de 2

Ejercicio 3: A continuación se muestra una función escrita en lenguaje Java.

Dibuje el grafo de flujo y aporte el


número de nodos, regiones, aristas y nodos predicado. Después calcule la complejidad ciclomática por todas las
vías posibles ¿Cuál es la complejidad y el riesgo del programa? Establezca todos los caminos posibles del
programa en forma de secuencia de nodos. Pon a prueba el sistema estableciendo condiciones para que se

Ejercicio 3 desarrolle cada camino posible.

Static void visualizarMedia(float x, float y) {


float resultado = 0;
if ( x < 0 || y < 0 )
System.out.println(“X e Y deben ser positivos”);
else {
resultado = (x + y)/2;
System.out.println(“La media es: “+resultado”);
}
}
Ejercicio 4: A continuación se muestra una función escrita en pseudocódigo. Dibuje el grafo de flujo y aporte el
número de nodos, regiones, aristas y nodos predicado. Después calcule la complejidad ciclomática por todas las
vías posibles ¿Cuál es la complejidad y el riesgo del programa? Establezca todos los caminos posibles del
programa en forma de secuencia de nodos. Pon a prueba el sistema estableciendo condiciones para que se

Ejercicio 4 desarrolle cada camino posible.

Inicio
Leer cant
Leer pvp
importe = cant * pvp
Si cant > 1000 Entonces
dto = importe * 0.1
Sino
Si cant > 100 Entonces
dto = importe * 0.05
Sino
dto = 0
Finsi
Finsi
importeTotal = importe – dto
Visualizar “Total: “,importeTotal
Fin

También podría gustarte