Está en la página 1de 3

PROYECTO DE ASIGNATURA:

ALGORITMO Y LOGICA DE PROGRAMACION

Proyecto PARCIAL: Resolver todos y cada uno de los siguientes


ejercicios
1) Escriba un programa que lea varios números enteros (hasta que el usuario ingrese 0) y que
muestre luego cuál es el mayor de todos los números ingresados.

2) Un chofer está preocupado por la cantidad de gasolina que está consumiendo su carro; y el
ha registrado los litros utilizados durante varias llenadas de su tanque de gasolina, así como
el kilometraje recorrido que le ha durado cada llenada. Ud. debe escribir un programa que le
permita al chofer ingresar todos los datos que el ha registrado y que finalmente le muestre el
promedio de kilómetros recorridos por cada litro consumido. He aquí un ejemplo del diálogo
de entrada/salida de su programa:

Introduzca los litros utilizados (-1 para terminar): 12.8


Introduzca los kilómetros conducidos: 287
Los kilómetros por litros de esta tanqueada fueron 22.421875
Introduzca los litros utilizados (-1 para terminar): 10.3
Introduzca los kilómetros conducidos: 200
Los kilómetros por litros de esta tanqueada fueron 19.417475

Introduzca los litros utilizados (-1 para terminar): 5


Introduzca los kilómetros conducidos: 120
Los kilómetros por litros de esta tanqueada fueron 24.000000

Introduzca los litros utilizados (-1 para terminar): -1

El promedio general de Kilómetros/litro fue 21.601423

3) Una empresa de productos avícolas le paga a sus vendedores mediante un esquema de


comisiones cuyo porcentaje varía dependiendo de las ventas realizadas por el vendedor
durante el mes. A fin de mes cada vendedor recibe su sueldo base $400 más el valor de las
comisiones de sus ventas según la siguiente tabla:
TOTAL DE VENTAS PORCENTAJE A GANAR
< promedio general de ventas 5% del total de sus ventas
igual o mayor entre 0.01% y 5% del promedio 8% del total de sus ventas
general de ventas
mayor entre 5.01% y 20% del promedio 12% del total de sus ventas
general de ventas
mayor entre 20.01% y 35% del promedio 15% del total de sus ventas
general de ventas
mayor entre 35.01% y 50% del promedio 18% del total de sus ventas
general de ventas
mayor que el 50% del promedio general de 20% del total de sus ventas
ventas

Escriba un programa que pida el promedio general de ventas de la empresa; y por cada
vendedor calcule en base a el total de ventas del mismo (este total debe ser ingresado por el
usuario también) el valor que correspondería cancelarle a fin de mes. (No use la sentencia if
para realizar este programa). He aquí un ejemplo del diálogo de entrada/salida de su
programa:

Página 1/3
PROYECTO DE ASIGNATURA:
ALGORITMO Y LOGICA DE PROGRAMACION

Introduzca el promedio general de ventas de la empresa: $7503.56

Introduzca el total de ventas mensuales del vendedor 1 (-1 para finalizar): $6378.34
Total a cancelar: $718.92

Introduzca el total de ventas mensuales del vendedor 2 (-1 para finalizar): $8378.53
Total a cancelar: $1405,42

Introduzca el total de ventas mensuales del vendedor 3 (-1 para finalizar): $7773.92
Total a cancelar: $1021,91

Introduzca el total de ventas mensuales del vendedor 3 (-1 para finalizar): $-1

¡Gracias por usar nuestro programa!

4) Escriba un programa que utilice for para imprimir la siguiente tabla de valores:
N 10*N 100*N 1000*N

1 10 100 1000
2 20 200 2000
3 30 300 3000
4 40 400 4000
5 50 500 5000
6 60 600 6000
7 70 700 7000
8 80 800 8000
9 90 900 9000
10 100 1000 10000
5) Escriba un programa que según la cantidad de líneas ingresadas por el usuario muestre la
siguiente figura en pantalla:

****
****
****
****
***
**
*
Si el usuario ingresa 7

***
***
***
**
*
Si el usuario ingresa 5

6) Escriba un programa que según la cantidad de líneas ingresadas por el usuario muestre la
siguiente figura en pantalla:
****
***
**
*
**
***
****
Si el usuario ingresa 7

Página 2/3
PROYECTO DE ASIGNATURA:
ALGORITMO Y LOGICA DE PROGRAMACION

***
**
*
**
***
Si el usuario ingresa 5

7) Escriba un programa que lea tres valores de tipo float mayores que 0 y que muestre en
pantalla un mensaje indicando si estos pueden representar los lados de un triángulo recto.

Nota: Los programas deben tener los comentarios y validaciones respectivas.


La respuesta debe ser subida al sistema como un solo archivo comprimido. El archivo comprimido
contendrá un documento de word con los programas y la parte teórica de la tarea; y un
archivo .c (código fuente) + 1 archivo .exe (código ejecutable) por cada programa en C que se
tenga realizar.
El nombre del archivo comprimido debe ser: Tarea2_ nombre_estudiante.zip o
Tarea2_nombre_estudiante.rar

Página 3/3

También podría gustarte