Está en la página 1de 3

SOLUCION EXAMEN PARCIAL

CURSO
: PROGRAMACION
DOCENTE
: ING. RAUL JIMENEZ D.
TURNO
: MAANA
CICLO
: IV
AULA
: C407
FECHA
: 07MAR2010
CARRERA
: FIEM
PERIODO ACADEMICO : 2010-II

Confeccione el Cdigo en C++ y presente la pantalla con el


resultado final:
1. Ingrese el nmero de da de un mes que tiene 31 das, sabiendo que en
dicho mes el primer da fue jueves, visualice el nombre del da ingresado.
(4 ptos)
#include<stdio.h>
#include<conio.h>
main()
{
int dia;
printf("introduce dia:\n");
scanf("%d",&dia);
switch (dia)
{
case 1:case 8:case 15:case 22:case 29:printf("jueves");break;
case 2:case 9:case 16:case 23:case 30:printf("viernes");break;
case
3:case
10:case
17:case
24:case
31:printf("sabado");break;
case 4:case 11:case 18:case 25:printf("domingo");break;
case 5:case 12:case 19:case 26:printf("lunes");break;
case 6:case 13:case 20:case 27:printf("martes");break;
case 7:case 14:case 21:case 28:printf("miercoles");break;
default:printf("dia invalido");break;
}
}

2. Disee un programa que calcule el costo total (costo * cantidad)


de un artculo electrnico, el costo depende del tipo de artculo.
De acuerdo a la siguiente tabla:
(4
ptos)
TIPO ARTICULO
Resistencia
Condensador

CANT
100

COSTO
0.10

150

0.20

Transistor

100

0.20

#include<conio.h>
main()
{
int art;
float cant,costo;
printf("indique opcion de articulo:");
printf("\n1-resistencia");
printf("\n2-condensador");
printf("\n3-transitor");
printf("\nindique opcion:");
scanf("%d",&art);
switch (art)
{
case 1:{
printf("cantidad:");
scanf("%f",&cant);
costo=0.1*cant;
printf("costo:% f",costo);
break;
}
case 2:{
printf("cantidad:");
scanf("%f",&cant);
costo=0.2*cant;
printf("costo:%f ",costo);
break;
}
case 3:
{
printf("cantidad:");
scanf("%f",&cant);
costo=0.2*cant;
printf("costo:% f",costo);
break;
}
default:printf ("opcion invalida");
}
3. Se tiene un vector de N elementos al azar; indique cuantos
divisores de 5 existe en el vector.
(4 ptos.)
#include<stdio.h>
#include<conio.h>
main()
{
int i,cant=0,num[10],div;
for(i=0;i<10;i++)
{

printf("numero:");
scanf("%d",&num[i]);
}
for(i=0;i<10;i++)
{
div=num[i]%5;
if(div==0)
cant=cant+1;
}
printf("divisores de 5 :\t %d",cant);
}

4. Se tiene una matriz de 4x4 con nmeros al azar indique el


promedio de los valores contenidos en la celdas con relleno,
segn indica la figura.
(4 ptos.)

#include<stdio.h>
#include<conio.h>
main()
{
int i,j,num[5][5],sum;
float prom;
i=1
for(j=4;j<=1;j++)
{
printf("numero:");
scanf("%d",&num[i][j]);
i=i+1;
sum=sum+ num[i][j];
}
prom=sum/4;
printf("\n%f",prom;
}
5. Presentacin de I-Avance de proyecto
(4 ptos.)

También podría gustarte