ARREGLOS COMO PARAMETROS DE UNAFUNCION.
Enviado por juancho28 • 17 de Marzo de 2015 • 313 Palabras (2 Páginas) • 174 Visitas
ARREGLOS COMO PARAMETROS DE UNAFUNCION.
1 Declaración:
Void proceso (int[ ]);
2 llamados:
Luego de cargar el arreglo
Proceso (array1);
3Desarrollo:
Void proceso (int array1 [ ]) {
Ejercicio
Elaborar un programa en c++, que permita determinar cuál es el promedio obtenido por un ciclista en los tiempos de recorrido que realizo durante una semana. Para el desarrollo tenga en cuenta el siguiente.
1. Aplicar el concepto de arreglo como parámetro de una función.
2. se debe capturar los tiempos del recorrido desde la función main, en un arreglo llamado tiempos.
3. se debe aplicar una función llamada calcular promedio la cual se encargara del procedimiento y no retornara valores.
4. al ejecutar el programa se debe imprimir los tiempos de recorrido de la semana y sebe mostrar el promedio obtenido por el ciclista.
#include <iostream>
using namespace std;
void calcularpromedio(float);
int main(){
float tiempos [7];
int i;
for (i = 0; i < 7; i++){
cout << "Digite los tiempos del ciclista : " << i + 1 << ":";
cin >> tiempos[i];
}
calcularpromedio(tiempos);
cout << endl << endl;
system("pause");
return 0;
}
void calcularpromedio(float tiempos[]){
float promedio, acum = 0;
for (int i = 0; i < 7; i++){
cout << "\t" << tiempos[i];
acum = acum + tiempos[i];
}
promedio = acum / 7;
cout << endl << endl;
}
#include <iostream>
using namespace std;
void calcularimpuesto(float[],int[]);
int main(){
float impuesto[10];
int multas[10], i;
for (i = 0; i < 8; i++){
cout<<"ingrese el valor actual del impuesto: ";
cout << "del vehiculo No " << i + 1 << ":";
cin >> impuesto[i];
cout << endl;
cout << "ingrese la cantidad de multas:";
cout << "del vehiculo No " << i + 1 << ":";
cin >> multas[i];
cout << endl;
}
calcularimpuesto(impuesto, multas);
cout << endl << endl;
system("pause");
return 0;
}
void calcularimpuesto(float impuesto[], int multas[]){
for (int i = 0; i < 8; i++){
cout << "\t"<<multas[i];
if (multas[i]>0){
impuesto[i] = impuesto[i] * 1.03;
}
}
cout << endl;
for (int i = 0;
...