Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INICIO
Declaracin de variables:
Cdigo, Nombre, Prctica 1, Prctica 2,
Examen Parcial,
Calcular Examen Final
el promedio
Promedio Final
Estructura con la
funcin struct-
Ejercicios
FIN
1.5 CODIFICACIN:
#include <iostream.h>
#include <stdlib.h>
1.7 EJECUCIN:
2. Ejercicio N
2
2.1 ENUNCIADO
Disear un programa que ingresa el apellido, la nota y el legajo de los 3 alumnos de un curso y
permita modificar los datos ingresados hasta que el usuario lo determine. Para ello se ingresa el
legajo y la nota a modificar. Si no encuentra el legajo se deber mostrar un mensaje de error.
2.2 CODIFICACIN
#in printf("APELLIDO:");
c fflush(stdin);
l gets(curso[i].apellido);
u printf("NOTA:");
d scanf(" %f",&curso[i].nota);
e printf("LEGAJO:");
scanf(" %f",&curso[i].legajo);
< }
s do
t { clrscr();
d printf("\nNOTAS\n*****\n");
i printf("\nDESEA MODIFICAR ALGUNA
o NOTA s/n ? \n\nINGRESE OPCION: ");
. mod = getche();
h if(mod!='s'&&mod!='n')
> printf(" <--- ERROR");getch();
#include <conio.h> if(mod == 's')
#include <string.h> {
#define TAM 3 printf("\nINGRESE
struct alumno LEGAJO:");scanf("%f",&leg);
{ for(i=0;i<TAM;i++)
char apellido[20]; {
float nota,legajo; flag = 0;
}; if(curso[i].legajo == leg)
void main() {
{ printf("\nANTERIOR NOTA:
struct alumno curso[TAM]; %.2f",curso[i].nota);
int i,j,flag; printf("\nINGRESE NUEVA NOTA:");
char mod; scanf("%f",&curso[i].nota);
float leg; flag = 1;
for(i=0;i<TAM;i++)//INGRESO DE DATOS break;
{ }
clrscr(); }
printf("\nNOTAS\n*****\n\n"); if(flag == 0)
2.4 EJECUCIN
3. Ejercicio N 3
3.1 ENUNCIADO:
Disear un programa para un censo en donde se debe tomar la edad, el nombre, la direccin y telfono de
100 personas y permita cargar los datos, mostrarlos ordenados alfabticamente por apellido.
3.2 CODIFICACIN
3.4 EJECUCIN
4.4 EJECUCIN
Ejercicio N 5
5.1. ENUNCIADO
Disear un programa que a un trabajador le pagan segn sus horas trabajadas y la tarifa est a un valor por
hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50%
para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa.
5.2. CODIFICACIN
#include <stdio.h>
#include <conio.h>
main()
{
int c;
float p, extra, pt,mc,inc;
printf("Bienvenido al programa pago de un empleador");
printf("Ingrese la cantidad de horas trabajadas");
scanf("%d", &c);
printf("Ingrese el pago por horan");
scanf("%f", &p);
mc=(c*p);
extra=(p+(p*0.5));
if (c>40)
{
inc=((c-40)*extra);
printf("Ha recibido un pago de %.2f por las horas extras laboradasnn",inc);
pt=((40*p)+inc);
printf("El pago total es de %.2fn", pt);
}
else printf("El pago total es de %.2fn", mc);
getch();
}
5.4 EJECUCIN