miércoles, 20 de mayo de 2015

Practica 7

7. a. Cree un archivo de texto que contenga los siguientes datos (sin los encabezados):
Nombres Número de seguro social Tarifa por hora Horas trabajadas
B Caldwell       555-88-2222     7.32      37
D Memcheck   555-77-4444     8.32      40
R Potter           555-77-6666     6.54      40
W Rosen          555-99-8888     9.80      35
b. Escriba un programa en C++ que lea el archivo de datos creado en el ejercicio
7a y calcule y despliegue una lista de nómina. La salida deberá enlistar el número
de seguro social, nombre, pago bruto para cada individuo y donde el pago
bruto se calcula se hará como tarifa por hora x horas trabajadas.


8.-

#include <conio.h>
#include <iomanip.h>
#include <fstream.h>
#include <stdio.h>

//Practica No.7 Problema 8
//Fecha: 22 de Mayo del 2015
//Nombre del alumno: Perla Fabiola Romero Vega

void salida_file()
{
ofstream salida;
salida.open("C://Datos//numautomovil.dat");
salida<<"54          250          19"<<endl;
salida<<"62          525          36"<<endl;
salida<<"71          123           6"<<endl;
salida<<"85          1322         86"<<endl;
salida<<"97          235          14"<<endl;
salida.close();
}
void entrada_file()
{
int gl;
ifstream entrada;
entrada.open("C://Datos//numautomovil.dat");
int numautomovil, millas, galones;
cout<<"Numero de autos        Millas              Galones         Millas por galon"<<endl;
entrada>>numautomovil>>millas>>galones;
while(!entrada.eof())
{
gl=millas/galones;
cout<<numautomovil<<setw(25)<<millas<<setw(20)<<galones<<setw(20)<<gl<<endl;
entrada>>numautomovil>>millas>>galones;
}
entrada.close();
}
int main()
{
salida_file();
entrada_file();

getch();
return 0;

}


No hay comentarios:

Publicar un comentario