Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIOS QA
DE SW
PRUEBAS DE SOFTWARE
De acuerdo con los siguientes códigos fuentes, de manera individual o grupal realice el respectivo
seguimiento para verificar la salida del programa:
Batería de pruebas
ENTRADAS
SALIDA
BASE EXPONENTE RESULTADO
2 0
5 4
3 5
0 0
int main() {
float x, y, resultado;
char op;
int valido = 1;
switch (op) {
case '+':
resultado = x + y;
break;
case '-':
resultado = x - y;
break;
case '*':
case 'x':
resultado = x * y;
break;
case '/':
resultado = x / y;
break;
case '^':
resultado = potencia(x, (int) y);
break;
default:
valido = 0;
}
if (valido)
printf("El resultado es %f\n", resultado);
else
printf("Operacion invalida\n");
return 0;
}
Batería de pruebas
ENTRADAS
SALIDA
Operador X Y resultado
+ 1 0
- 5 5
X 6 3
/ 7 5
^ 2 3
COS 120 2
Modifique el programa de modo que soporte una nueva operación: obtener el coeficiente
binomial entre x e y. Esta operación debe ser indicada con el símbolo b
int main() {
int i,x;
x = 2;
while (i<= 5) {
x = x * 2;
x = x - 1;
i++;
return 0;
Batería de pruebas
ENTRADAS Resultado
SALIDA
i x
2 3
3 5
1 0
0 3