Sunteți pe pagina 1din 4

Ejercicio 2

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
printf ("\tORDEN ALFABETICAMENTE POR NOMBRE JUNTO CON SU
NOTA\n\n");
int nota[5], auxNt;
char nom[5][20], auxN[20];
int rpta,i,j,k,v;
for(i=0;i<5;i++)
{
printf("Ingrese Nombre del ALumno: ");
fflush(stdin);
gets(nom[i]);
printf("Ingrese Nota: ");
scanf("%d",&nota[i]);
printf("\n");
fflush(stdout);
}

for (i=0;i<4;i++)
{ for (j=i+1;j<5;j++)
{
v = strcmp ( nom[i],nom[j] );
if (v>0)
{
auxNt = nota[i];
nota[i] = nota[j];
nota[j] = auxNt;

strcpy(auxN , nom[i]);
strcpy(nom[i], nom[j]);
strcpy(nom[j], auxN);
}
}
}

Ejercicio 3
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
int codigo[5]= {
001,002,003,004,005
};
char Desc[5][15] = {
"Licuadora", "Televisor", "Tostadora",
"Cafetera","Auriculares"
};
int PreUni[5] = {25, 35, 48, 87, 26};
float MontoParc, Descuento, MontoPagar;
int i,Cantidad, CantTotal, cod;
float td = 0.08;

printf("\tBienvenido a la tienda de Electrodomesticos\n \n");


printf("\t CODIGO \t NOMBRE \t PRECIO \n \n");
for(i=0;i<5;i=i+1)
{
printf("\t %d

\t %s \t %d \n", codigo[i], Desc[i],

PreUni[i]);
}

i= 0;
printf("\n");
printf("Ingrese el Codigo: ");
scanf("%d",&cod);
while ((cod != codigo[i]) && ( i<5 ))
{

i = i+1;

if (i==5)

};

{ printf("No existe el Codigo");


}

else
{ printf(" Codigo: %d \t Nombre: %s \t Precio: %d \n",codigo[i],
Desc[i], PreUni[i]);

printf("Ingrese la cantidad a comprar: ");


scanf("%d", &Cantidad);

MontoParc=Cantidad*PreUni[i];

if (MontoParc < 100)


{ Descuento = 0; }
else
{ Descuento = td*MontoParc; }

MontoPagar = MontoParc - Descuento;

printf("\n Producto Selecionado\n");


printf(" Codigo: %d \n Nombre: %s \n Precio por unidad: %d
Cantidad(es): %d \n \n", codigo[i], Desc[i], PreUni[i], Cantidad);

\n

printf(" Monto parcial: %.2f \n Descuento: %.2f \n Total a Pagar:


%.2f", MontoParc, Descuento, MontoPagar);
}
getch();
}

S-ar putea să vă placă și