Programa en c; para calcular la media de un grupo usando arreglos
main()
{ //INICIA MAIN
int n, anual, eleccion = 0;
float val, aux, deprec;
while ( eleccion != 4){ // INICIA WHILE
printf("\n METODO: ( 1 - LR 2 - BDD 3- SDA 4-FIN");scanf("%d", &eleccion);
if (eleccion >= 1 && eleccion <= 3) { // INICIA IF
printf("Valor Original: " );
scanf("%f", &val);
printf("Numero de anios :" );
scanf("%d",&n);
} // FIN DE IF
switch ( eleccion) { // INICIA SWITCH
case 1:
printf("\n Metodo de la linea recta \n\n");
deprec = val / n;
for ( anual = 1; anual <= n; ++anual) { // INICIA FOR
val -=deprec;
printf("Fin de anio %2d", anual );
printf("depreciacion: %7.2f", deprec);
printf("Valor Actual : %8.2f\n", val );
{ // TERMINA FOR
break;
case 2:
printf("\n Metodo de Balance Doblementedeclinante \n\n");
for(anual = 1; anual <= n; ++anual) { // COMIENZA FOR
deprec = 2 * val / n ;
val -=deprec;
printf("Fin De anios %2d", anual);
printf("Depreciacion: %7.2f", deprec);printf("Valor Actual: %8.2f \n", val );
} // TERMINA FOR
break;
case 3:
printf("\n Metodo de la suma de los digitos");
printf("de los anios \n\n");
aux = val;
for( anual = 1; anual <= n ; ++anual){
deprec = ( n - anual + 1 ) * aux / ( n * ( n + 1 ) / 2); // COMIENZA FOR
val -= deprec;
printf("Fin De anios %2d", anual);
printf("Depreciacion: %7.2f", deprec);
printf("Valor Actual: %8.2f\n", val );
} // TERMINA FOR
break;
case 4:
printf("\n Hasta Luego y que tenga un beun dia \n");
break;
default:
printf("\n Entrada de datos Incorrecta");
printf(" - repite por favor \n");
}}
}
***
#include<stdio.h>
void leerentrada( int *pm, int *pd, int *pa);
int convertir( int mm, int dd, int aa);
main()
{
int mm, dd, aa;
int dia_semana;
static char*diasemana[] = { "Domingo", "Lunes", "Miercoles", "Jueves", "Viernes", "Sabado"};
static char *mes[]= { "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre",...
Regístrate para leer el documento completo.