Ejercicios - Segunda parte (C++)

in #programming7 years ago

Ejercicios - Segunda parte (C++)

C++.jpg

  1. Ingresar cuatro números y ordenarlos de mayor a menor


    void main()
    ......{
    ......int num [4],i,i2,aux;
    ......clrscr();
    ......for(i=0;i<4;i++)
    ............{
    ............printf("Ingrese un Numero: ");scanf("%d",&num[i]);
    ............}
    ......clrscr();
    ............for(i=0;i<4;i++)
    ............{
    ..................for(i2=i+1;i2<4;i2++)
    ..................{
    ..................if(num[i]>num[i2])
    ........................{
    ........................aux=num[i];
    ........................num[i]=num[i2];
    ........................num[i2]=aux;
    ........................}
    ..................}
    ............}
    ......clrscr();
    ......for(i=0;i<4;i++)
    ............{
    ............printf("\n%d",num[i]);
    ............}
    ......} #include<stdio.h> #include<conio.h>

  2. Registro usando estructura: cargar e informar el nombre, apellido y edad de 5 personas.


    ......struct persona
    ............{
    ............char nom[10],ap[10];
    ............int edad;
    ............}alumnos[4];
    ......void main()
    ............{
    ............clrscr();
    ............int i;
    ............for(i=0;i<4;i++)
    ..................{
    ..................printf("ingrese nombre: ");scanf("%s",&alumnos[i].nom);
    ..................printf("ingrese apellido: ");scanf("%s",&alumnos[i].ap);
    ..................printf("ingrese edad: ");scanf("%s",&alumnos[i].edad);
    ..................}
    ......clrscr();
    ......for(i=0;i<4;i++)
    ............{
    ............printf("\n%s\t%s\t%d",alumnos[i].nom,alumnos[i].ap,alumnos[i].edad);
    ............}
    ......getche();
    ......} #include<stdio.h> #include<conio.h>

  3. Sistema para sacar turno en un videoclub



    struct cine
    ......{
    ......char nombre [15];
    ......int m,t,n;
    ......};
    void main()
    ......{
    ......clrscr();
    ......struct cine peli[4];
    ......float preciom,preciot,precion,totalm,totalt,totaln,totalgral;
    ......int i,f;
    ......char bandera[2];
    ......//cargar peliculas
    ......for (i=0;i<4;i++)
    ............{
    ............printf("Ingrese el nombre: ");scanf("%s",&peli[i].nombre);
    ............}
    ......printf("Precio mañana: ");scanf("%f",&preciom);
    ......printf("Precio Tarde: ");scanf("%f",&preciot);
    ......printf("Precio Noche: ");scanf("%f",&precion);
    ......totalm = totalt = totaln = totalgral = 0;
    ......clrscr();
    ......printf("Canrgar Venta si/no: ");scanf("%s",&bandera);
    ......while(strcmp(bandera,"si")==0)
    ............{
    ............for(i=0;i<4;i++)
    ..................{
    ..................printf("\n%d-%s",i,peli[i].nombre);
    ..................}
    ............printf("\n\n\tSeleccione: ");scanf("%i",&i);
    ............printf("\nIngrese la funcion (1=M,2=T,3=N): ");scanf("%d",&f);
    ......if(f==1)
    ............{
    ............peli[i].m++;
    ............totalm = totalm + preciom;
    ............}
    ......else
    ............if(f==2)
    ..................{
    ..................peli[i].t++;
    ..................totalt=totalt+preciot;
    ..................}
    ............else
    ..................{
    ..................peli[i].n++;
    ..................totaln=totaln+precion;
    ..................}
    clrscr();
    printf("Carga Venta(si/no): ");scanf("%s",&bandera);
    ......}
    ......totalgral=totalm+totalt+totaln;
    } #include <string.h> #include <stdio.h> #include <conio.h>

  4. Ingresar X y Resolver con la función: y=((x^2)+(x^2+3x+6))/3


    float resultado(float x)
    ......{
    ...... return (((xx)+((xx)+(3*x)+6))/3);
    ......}
    void main ()
    ......{
    ......float a;
    ......clrscr();
    ......printf("Ingrese un valor: ");scanf("%f",&a);
    ......printf("\n Resultado: %a",resultado (a));
    ......getche();
    ......} #include<stdio.h> #include<conio.h>

  5. Ventas: Ingresar nombre y precio de los artículos.



    struct merc
    ......{
    ......int codigo;
    ......char nombre[10];
    ......float Precio;
    ......};
    void main()
    ......{
    ......int i;
    ......struct merc articulos [3];
    ......for (i=0;i<3;1++)
    ............{
    ............printf("Ingrese el nombre: ");scanf("%s",&articulos[i].nombre);
    ............printf("Ingrese el precio: ");scanf("%f",&articulos[i].precio);
    ............articulos[i].codigo=i+1;
    ............}
    ......} #include <stdio.h> #include <conio.h> #include <string.h>

  6. Cargar alumnos (nombre y edad) en un archivo txt


    void main()
    ......{
    ......FILE *guardar;
    ......guardar=fopen("listaamunos.txt","w");
    ......char nom [10],ape [10];
    ......int edad,i;
    ......clrscr();
    ......for (i=0;i<3;i++)
    ............{
    ............printf("ingrese Nombre: ");scanf("%s",&nom);
    ............printf("ingrese Apellido: ");scanf("%s",&ape);
    ............printf("ingrese la edad: ");scanf("%d",&edad);
    ............fprintf(guardar,"%s\t%s\t%d\n",nom,ape,edad);
    ............}
    ......fclose(guardar);
    ......} #include <stdio.h> #include<conio.h>

  7. Ingresar el nombre de los clientes e informar si son del turno mañana, tarde o noche.




struct Persona
......{
......float nombre, manana , tarde, noche, total;
......};
......int i, acu, acu2, acu3;
void main()
......{
......clrscr();
......int i;
......FILE*guardar;
......guardar= fopen("Peliculas.txt","w");
......struct Persona cliente;
......for(i=0;i<2;i++)
............{
............printf("ingrese Nombre: ");scanf("%s",&cliente.nombre);
............printf("ingrese si es por la mañana: ");scanf("%f",&cliente.manana);
............printf("ingrese si es por la tarde: ");scanf("%f",&cliente.tarde);
............printf("ingrese si es por la noche: ");scanf("%f",&cliente.noche);
............if(cliente.nombre=cliente.manana)
..................{
..................acu=acu+1
..................}
............if(cliente.nombre=cliente.tarde)
..................{
..................acu2=acu2+1
..................}
............if(cliente.nombre=cliente.noche)
..................{
..................acu3=acu3+1
..................}
Alumno.total=(cliente.nombre+1, cliente.manana+1, cliente.tarde+1, cliente.noche+1);
fprintf(guardar,"%s\t%s\t%s\t%s", cliente.nombre, cliente.manana, cliente.tarde, cliente.noche);
......fclose(guardar);
............}#include<stdio.h> #include<conio.h> #include<string.h>

steemit-mauri.gif