Código
#include<stdio.h> #include<stdlib.h> #include<string.h> typedef char cadena [50]; struct registro { int numcount; cadena type; float saldo; }; void charge(int n, registro reg, FILE*archi) { int com1, com2, com3, com4, com5, com6, com7, com8; cadena cad1 = "c"; cadena cad2 = "C"; cadena cad3 = "a"; cadena cad4 = "A"; cadena cad5 = "t"; cadena cad6 = "T"; cadena cad7 = "s"; cadena cad8 = "S"; for(int i=0; i<n ;i++) { if (com1 == 0 || com2 == 0) { } if (com3 == 0 || com4 == 0) { } if (com5 == 0 || com6 == 0) { } if (com7 == 0 || com8 == 0) { } }//for } void show(int n, registro reg, FILE *archi, float &ns) { int com1, com2, com3, com4, com5, com6, com7, com8; cadena cad1 = "c"; cadena cad2 = "C"; cadena cad3 = "a"; cadena cad4 = "A"; cadena cad5 = "t"; cadena cad6 = "T"; cadena cad7 = "s"; cadena cad8 = "S"; { if (com1 == 0 || com2 == 0) { ns = reg.saldo; } else { if (com3 == 0 || com4 == 0) { ns = reg.saldo + (reg.saldo*0.03); } else { if (com5 == 0 || com6 == 0) { ns = reg.saldo + (reg.saldo*0.05); } else { if (com7 == 0 || com8 == 0) { ns = reg.saldo + (reg.saldo*0.09); } } } } } } main() { FILE *archi; int n; registro reg; float ns = 0.0; if(archi = NULL) { } charge(n,reg,archi); show(n,reg,archi,ns); }
como siempre espero su ayuda, Saludos!.