ejercicios de programacion c++
parcial
Asignación 1A
Escriba, compile y ejecute un programa para calcular el tiempo necesario para realizar un viaje a una
distancia determinada con una velocidad promedio de viaje, utilizando la siguiente fórmula:
tiempo = distancia total / velocidad promedio
Pida al usuario capturar la distancia total y la velocidad promedio
Ejecute el programa repitiendotres veces el proceso, mostrando las tres salidas de acuerdo a las
siguientes entradas:
1. El usuario captura 293.87 Km para la distancia con una velocidad promedio de 92.8 Km/hr
2. El usuario captura 595.2 Km para la distancia con una velocidad promedio de 107.2 Km/hr
3. El usuario captura la distancia entre Tulancingo y la ciudad de México a una velocidad
promedio de 120 Km/hr
Cada líneade la salida deberá de verse como:
El tiempo necesario para viajar _____ Km a una velocidad promedio de ____ Km/Hr es de ___ Horas
Los espacios en blanco deben ser llenados con los valores apropiados
Rúbrica para la asignación 1A Total de puntos = 10
•
•
•
•
•
•
1 punto por entregar el programa
3 puntos por la identificación y las especificaciones del programa
2 puntos por unacorrecta y atractiva entrada y salida
1 punto por un correcto y eficiente funcionamiento
1 punto por el uso correcto del ciclo
2 puntos por originalidad
Asignación 1B
Escriba, compile y ejecute un programa que calcule y muestre la pendiente de la línea que conecta dos
puntos (x1, y1) y (x2, y2) utlizando la siguiente fórmula:
Pendiente=
y 2− y 1
x 2−x 1
Pida al usuario que capture losvalores para los puntos.
Ejecute el programa repitiendo cuatro veces el proceso, mostrando las cuatro salidas de acuerdo a las
siguientes entradas:
Tenga en cuenta que existen cuatro tipos de pendientes: Positiva, negativa, cero y sin pendiente, haga
comentarios a la salida, identificando cada tipo.
1.
2.
3.
4.
El usuario capturará (3, 7) para (x1, y1) y (8, 12) para (x2, y2).
Elusuario capturará (2, 10) para (x1, y1) y (12, 6) para (x2, y2).
El usuario capturará (2, 3) for (x1, y1) and (2, 4) for (x2, y2).
El usuario capturará valores para (x1, y1) y para (x2, y2) de tal manera que la pendiente sea
cero.
Cada línea de salida deberá verse como:
El valor para la pendiente en los puntos (___, ___) y (___, ___) es _____.
Los espacios en blanco deben ser llenados con losvalores apropiados.
Rúbrica para la asignación 1B Total de puntos = 10
•
•
•
•
•
•
•
1 punto por entregar el programa en tiempo
3 puntos por la identificación y las especificaciones del programa
1 punto por una correcta y atractiva entrada y salida
1 punto por un correcto y eficiente funcionamiento
1 punto por el uso correcto del ciclo
1 punto por los comentarios que identifican losdiferentes tipos de pendiente.
2 puntos por originalidad
Asignación 1C
Escriba, compile y ejecute un programa que calcule y muestre las coordenadas del punto medio del
segmento que conecta a dos puntos extremos (x1, y1) y (x2, y2) utlizando la siguiente fórmula:
Punto medio=
x1+ x2 y1 + y2
,
2
2
Pida al usuario que capture los valores para los puntos.
Ejecute el programarepitiendo cinco veces el proceso, mostrando las cuatro salidas de acuerdo a las
siguientes entradas:
Tenga en cuenta que existen cuatro tipos de pendientes: Positiva, negativa, cero y sin pendiente, haga
comentarios a la salida, identificando cada tipo.
1.
2.
3.
4.
El usuario capturará (3, 7) para (x1, y1) y (8, 12) para (x2, y2).
El usuario capturará (2, 10) para (x1, y1) y (12, 6) para(x2, y2).
El usuario capturará (2, 3) for (x1, y1) and (2, 4) for (x2, y2).
El usuario capturará valore para (x1, y1) y para (x2, y2) seleccionando algunos valores
negativos.
Cada línea de salida deberá verse como:
El punto medio para los puntos (___ , ___) y (___ , ___) es (___ , ___).
Los espacios en blanco deben ser llenados con los valores apropiados.
Rúbrica para la asignación 1C...
Regístrate para leer el documento completo.