Professional Documents
Culture Documents
DANIEL VERGARA
TATIANA CASTRO
FERNEY CASTILLO
PRESENTADO A:
ARNULFO
2016
1
Tabla de contenido
1. Código en java ii
camino básico. vi
decisiones ix
2
1. Código en java
int tarifa=0;
double sueldo=0;
double sueldoTotal=0;
switch(categoria){
case 1:{
tarifa=12000;
if(horas>=40){
sueldo= tarifa*horas;
sueldoTotal= sueldo*25/100;
3
else{
sueldo=tarifa*horas;
break;
case 2:{
tarifa=17000;
if(horas>=40){
sueldo= tarifa*horas;
sueldoTotal= sueldo*25/100;
4
else{
sueldo=tarifa*horas;
break;
case 3:{
tarifa=22000;
if(horas>=40){
5
sueldo= tarifa*horas;
sueldoTotal= sueldo*25/100;
else{
sueldo=tarifa*horas;
break;
default:
a 3"+"\n");
}
6
V(CDM)=20-15+2=7
7
ARISTRAS
CAMINOS 1 2 3 4 5 6 7 8 9 10 11 12 13 1 15 1 1 1 1 2 CASOS PRUEBA
4 6 7 8 9 0
IDF 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Default
IAEKF 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 sueldo=tarifa*horas;
sueldoTotal=sueldo*25/100;
IAFKF 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0
IBGLF 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 sueldo=tarifa*horas;
sueldoTotal=sueldo*25/100;
IBHLF 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0
ICIMF 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 sueldo=tarifa*horas;
sueldoTotal=sueldo*25/100;
ICJMF 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0
D2=(horas>=40)
8
(catergoria=4,5,6….-1,-2…..)
3.4 Caso de prueba para tener una cobertura total de lea decisiones
D1 (categoría)
C1.1 categoria=1
C1.2 categoria=2
C1.3 cateoria=3
D2 (horas>=40)
C2.1 horas=40
C2.2 horas=41,42…..
. ERROR
DSD ERROR
7 ERROR
() ERROR
If (horas>=40) Entradas Salidas Valor límite
Clases correctas 40,50,60……. Verdadero 99999999
1,2,3….39 FALSE 39
Bibliografía