Ejercicios - Primera parte (C++)

in #programming7 years ago

Ejercicios - Primera parte (C++)

C++.jpg

  1. ingresar las calificaciones e informar si el alumno aprobó o desaprobó




struct Persona
......{
......float n1 , n2, n3, promedio;
......char nombre[10], apellido[10], condicion[10];
......};
void main()
......{
......clrscr();
......int i;
......FILE*guardar;
......guardar= fopen("Alumnos.txt","w");
......struct Persona Alumno;
......for(i=0;i<2;i++)
............{
..................printf("ingrese Nombre: ");scanf("%s",&Alumno.nombre);
..................printf("ingrese Apellido: ");scanf("%s",&Alumno.apellido);
..................printf("ingrese la Nota 1: ");scanf("%f",&Alumno.n1);
..................printf("ingrese la Nota 2: ");scanf("%e f",&Alumno.n2);
..................printf("ingrese la Nota 3: ");scanf("%f",&Alumno.n3);
............}
......Alumno.promedio=(Alumno.n1+Alumno.n2+Alumno.n3)/3;
......if(Alumno.promedio<6)
............{
..................strcpy (Alumno.condicion, "Desaprobado");
............}
......else
............{
..................strcpy (Alumno.condicion, "Aprobado");
............}
......fprintf(guardar,"%s\t%s\t%2.2f\t%2.2f\t%2.2f\t%2.2f\t%s", Alumno.nombre, Alumno.apellido, Alumno.n1, Alumno.n2, Alumno.n3, Alumno.promedio, Alumno.condicion);
......fclose(guardar);
............}#include<stdio.h> #include<conio.h> #include<string.h>

  1. Registro de la fecha


    struct fecha
    ......{
    ......int d, m, a;
    ......};
    void main()
    ......{
    ......clrscr();
    ......struct fecha hoy;
    ......hoy.d=22;
    ......hoy.m=9;
    ......hoy.a=2017;
    ......printf("Fecha: %d/%d/%d", hoy.d, hoy.m, hoy.a);
    ......getche();
    ......} #include<stdio.h> #include<conio.h>

  2. Lista de alumnos


    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>

  3. Cargar 10 numeros en un archivo txt

    void main()
    ......{
    ......FILE *guardar;
    ......guardar=fopen("numeros.txt","w");
    ......int i;
    ......for(i=0;i<10;i++)
    ............{
    ............fprintf(guardar,"%d \n",i);
    ............}
    ......fclose(guardar);
    ......} #include <stdio.h>

  4. Leer 10 numeros y guardar en un txt

    void main()
    ......{
    ......FILE *guardar;
    ......guardar=fopen("numeros.txt","w");
    ......int i, a;
    ......for(i=0;i<10;i++)
    ............{
    ............printf("ingrese un valor: ");scanf("%d",&a);
    ............fprintf(guardar,"%d \n",a);
    ............}
    ......fclose(guardar);
    ......} #include <stdio.h>

  5. imprimir: cantidad, precio y total


    void main()
    ......{
    ......int cantidad [4],i;
    ......float precio[4],total[4];
    ......clrscr();
    ......for(i=0;i<4;i++)
    ............{
    ............printf("\nCantidad: ");scanf("%d",&cantidad[i]);
    ............printf("Precio: ");scanf("%f",&precio[i]);
    ............total[i]=cantidad[i]*precio[i];
    ............}
    ......clrscr();
    ............for(i=0;i<4;i++)
    ..................{
    ..................printf("\n%d\t%5.2f\t%5.2f",cantidad[i],precio[i],total[i]);
    ..................}
    ......getche();
    ......} #include<stdio.h> #include<conio.h>

steemit-mauri.gif