El programa lee las calificaciones, el nombre y número de control de 5 alumnos. Calcula el promedio de cada alumno y determina si aprueba o reprueba. Imprime los resultados de cada alumno.
Universidad Técnica Particular de Loja
Ciclo Académico Abril Agosto 2011
Docente: Ing. Jorge López Vargas
Carrera: Ciencias de la Computación
Ciclo: Segundo
Bimestre: Primero
Universidad Técnica Particular de Loja
Ciclo Académico Abril Agosto 2011
Docente: Ing. Jorge López Vargas
Carrera: Ciencias de la Computación
Ciclo: Segundo
Bimestre: Primero
Portafolio digital que recaba todo lo realizado en el parcial 2 de la materia "desarrolla software de aplicación utilizando programación orientada a objetos"
Portafolio digital que recaba todo lo realizado en el parcial 2 de la materia "desarrolla software de aplicación utilizando programación orientada a objetos"
Las transparencias sobre Pruebas de Escritorio en programación ofrecen una visión fundamental y esencial para comprender cómo mejorar la calidad y robustez de nuestro código. Estas pruebas, también conocidas como pruebas de caja blanca, implican examinar el flujo lógico interno de un programa, evaluando cada camino posible y verificando su correctitud. En las transparencias, se explorarán conceptos clave como la selección de casos de prueba, la ejecución manual paso a paso, la identificación de condiciones límite y la detección de posibles errores y excepciones
03 gestión de pruebas de software diseño de casos de pruebasAntonio Quiña
Un caso de prueba es un conjunto de entradas, condiciones de ejecución y resultados esperados, desarrollado para conseguir un objetivo particular o condición de prueba. Ejemplo: verificar el cumplimiento de un requisito específico
2. Descripción del programa
• Programa que lee 5 calificaciones, nombre del alumno, N/C, lo imprime,
saca el promedio, se dice si aprobno o reprobo, y eso mismo de 5 alumnos
3. Código
• package segundoparcial;
• import java.util.Scanner;
• public class Programa7 {
• public static void main(String[] args) { Scanner scan=new Scanner(System.in);
• int count=0; String nombre;String c;
• do{ int i; float cal,prom=0;
• System.out.println(".");
• System.out.println("Ingrese el nombre del alumno"); nombre=scan.next();
• System.out.println("Ingrese el N/C"); c=scan.next();
• for(i=1;i<=5;i++){ System.out.println("Ingrese la calificacion del alumno");
• cal=scan.nextFloat();
• while(cal<0 || cal>10){System.out.println("Error, ingrese otra calificacion");
• cal=scan.nextFloat();}
• prom=prom+cal/5;}
• if(prom<=10 && prom>5){ System.out.println("El alumno "+nombre+" aprobo "+" numero de control: "+c); }
• if(prom<6){ System.out.println("El alumno "+nombre+" reprobo "+" numero de control: "+c); }
• System.out.println("El promedio general es: "+prom);
• count=count+1; }while(count<5); }}