Está en la página 1de 3

Proyecto N.1. Escriba en lenguaje C.

Ejemplo #1. Escriba un programa que lea N datos, los cuales contienen nombre, el tipo de
sexo y salario. Imprima para cada empleado, nombre, tipo de sexo y salario. Al final, Imprima
el total de empleados femeninos y masculinos y porcentajes femeninos y masculinos, ademas
el total de salarios femeninos y masculinos y promedios de salarios femeninos y masculinos.
// debe usar el while

Ejemplo #2.Escriba un programa que lea N datos que contienen, nombre, edad, estatura y
peso. Imprima el nombre de las personas que cumplan lo siguiente: edad > 20 años, estatura >
1.80 y un peso > 125 libras. Imprima el numero y porcentaje de personas aceptadas por la
federación de atletismo. Coloque titulos y encabezados. use el do while...

(( los siguientes deben convertirlos a C))

Escriba un algoritmo que calcule el aumento de salarios de una empresa, de acuerdo a lo


siguiente: se tiene el nombre, año de contrato, y salario. Si la antigüedad es entre 5 -10 años
obtiene 100 balboas, si está entre 11 – 15 años recibe 150 balboas y si es mayor de 15 recibe
200 balboas. Imprima nombre, salario actual, y nuevo salario.

Inicio
Charnomb,
Enteros c=1,n=0;
Reales num, sala=0.0,tsala,nsala=0,aum=0.0;
Imprimir (“Numero de veces a leer:”);leer (n);
Mientras (c<=n) {
Imprimir (“nombre:”);leer (nomb);
Imprimir (“fechacontrato:”);leer(fcont);
Imprimir(“salario actual”=;leer(sala);
Fe=(2015 - fcont);
Si (fe > 5) and (fe<=10) entonces
{Aum=100; tsala=tsala+sala; nsala=sala+ aum; tnsala=tnsala+nsala;}
Fin si
Si (fe > 11) and (fe<=15) entonces
{Aum=150; tsala=tsala+sala; nsala=sala+ aum; tnsala=tnsala+nsala;}
Fin si
Si (fe > 15) entonces
{Aum=200; tsala=tsala+sala; nsala=sala+ aum; tnsala=tnsala+nsala;}
Fin si
Imprimir (nomb,sala,nsala);
C=c+1;
}Fin mientras
Imprimir (“total de salario actual “,tsala);
Imprimir (“total de nuevos salarios”,tnsala);
fin
Una Empresa desea obtener el total y promedio de de ventas por sabor vendidos durante el
ultimo mes, lea una data que contiene código de sabor (1,2,3,4)… y valor de la venta…
Inicio
Charnomb,
Enteros c=1,n=0,code;
Reales pr0_uva=0.0,pro_fre=0.0,pro_nar=0.0,pro_manz=0.0,venta;
Imprimir (“Numero de veces a leer:”);leer (n);
Mientras (c<=n) {
Imprimir (“código de sabor:”);leer (code);
Imprimir (“venta:”);leer(venta);
Si (code==1) entonces
{sabor=”uva”; su_uva=su_uva+venta; c_uva=c_uva+1; }
, Sino
Si (code==2) entonces
{sabor=”fresa”; su_fre=su_fre+venta; c_fre=c_fre+1; }
sino
Si (code==3) entonces
{sabor=”naranja”; su_nar=su_nar+venta; c_nar=c_nar+1; }
Sino
{sabor=”coca”; su_manz=su_manz+venta; c_manz=c_manz+1; }
Fin si
C=c+1;
}Fin mientras
Prom_uva=(su_uva/c_uva);prom_fre=(su_fre/c_fre); //sacando promedios
Prom_nar=(su_nar/c_nar);prom_co=(su_manz/c_manz); // sacando promedios
Imprimir (“total de sabor uva “,c_uva,”promedio de uva=”,prom_uva);
Imprimir (“total de sabor fresa”,c_fre,”promedio de fresa=”,prom_fre);
Imprimir (“total de sabor naranja”,c_nar,”promedio de naranja=”,prom_nar);
Imprimir (“total de sabor manzana”,c_manz,”promedio de manzana_loca=”,prom_manz);
fin

Este proyecto debe ser entregado el día del semestral, compilado y ejecutado, entregar en un
USB, el programa fuente. .cpp. Debe utilizar el compilador que el profesor le entrego en
clases.
Proyecto N-2 (Uso de tablas y arreglos)

Escriba un programa C, que lea dos arreglos con 10 nombres y sus edades correspondientes,
Encuentre e imprima el nombre de la persona con mayor edad y el de menor edad. Imprima
también el índice donde se encuentra el mayor y el menor.

Escriba un programa C, que calcule los totales de boletas producidas por los 4 mejores agentes
de tránsito en los últimos tres años. Las cantidades se cargan en una tabla según el agente y
el año. Los datos de entrada son: código de agente (1-4), año (1=2013, 2=2014 y 3=2015) y
cantidad de boletas. Calcule el total por año y el total por agente, usando arreglos. Imprima
el informe que aparece a continuación. Imprima el agente con mayor y menor cantidad y el
año de mayor y menor cantidad.

Informe de Producción de Boletas de los mejores agentes de tránsito.


Agentes 2013 2014 2015 total x agente
----------------------------------------------------------------------
agente 1 100 205 180 485
agente 2 145 110 135 390
agente 3 120 111 133 364
agente 4 100 150 150 400
----------------------------------------------------------------------
Total x año 465 576 598

El agente 1 obtuvo la mayor cantidad con un acumulado de 485 boletas.

El agente3 obtuvo la menor cantidad con un acumulado de 364 boletas.

En el año 2015 se obtuvo la mayor cantidad con un acumulado de 448 boletas.

En el año 2013 se obtuvo la menor cantidad con un acumulado de 448 boletas.

Este proyecto debe ser entregado el día del semestral, compilado y ejecutado, entregar en un
USB, el programa fuente. .cpp. Debe utilizar el compilador que el profesor le entrego en
clases.

También podría gustarte