Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Programación Estructurada Actividad Fundamental 2 Profesor: Ing. Claudia Elisa Luna Mata Alumno: Pabel Ozmar Pardo Valdez Matricula: 1924842 Hora: V2 Semestre Agosto-Diciembre 2020 30 de octubre de 2020 Diagrama por partes (ya que en la opción de imprimir no se alcanza a leer DIAGRAMA COMPLETO (Programa sin que de cambio) #include<stdio.h> #include<stdlib.h> main() { char num[15]; char nom[30]; char dir[30]; int cp,art,ctd,r; float precio; float iva; float total; printf("Ingrese su numero de telefono:"); scanf(" %[^\n]", num); printf("Ingrese su nombre:"); scanf(" %[^\n]", nom); printf("Ingrese su direccion:"); scanf(" %[^\n]", dir); printf("Articulos:\n"); printf("1.Tenis de futbol:2000\n2.Guantes de box:1200\n3.Bat de beisbol:700\n4.Casco futbol americano:3000\n5.Balon basquetbol:600"); printf("\nIngrese el articulo que desee:"); scanf("%d", &art); printf("Ingrese la cantidad de unidades del articulo que desea:"); scanf("%d", &ctd); switch(cp) { case 1: precio=(ctd)*(2000); break; case 2: precio=(ctd)*(1200); break; case 3: precio=(ctd)*(700); break; case 4: precio=(ctd)*(3000); break; case 5: precio=(ctd)*(600); break; default: printf("Error el articulo no existe"); break; } if(cp>=1 && cp<=10000000) printf("\nSu subtotal de compra de %s con numero %s y direccion %s es de $%.2f", nom,num,dir,precio); iva=(precio*0.16); total=(iva+precio); printf("\nEl monto del iva es de $%.2f", iva); printf("\nSu total a pagar es de $%.2f", total); } El programa da un error y no da el cambio #include<stdio.h> #include<stdlib.h> main() { char num[15]; char nom[30]; char dir[30]; int cp,art,ctd,r; float precio; float iva; float total; float cambio; float pago; printf("Ingrese su numero de telefono:"); scanf(" %[^\n]", num); printf("Ingrese su nombre:"); scanf(" %[^\n]", nom); printf("Ingrese su direccion:"); scanf(" %[^\n]", dir); printf("Articulos:\n"); printf("1.Tenis de futbol:2000\n2.Guantes de box:1200\n3.Bat de beisbol:700\n4.Casco futbol americano:3000\n5.Balon basquetbol:600"); printf("\nIngrese el articulo que desee:"); scanf("%d", &art); printf("Ingrese la cantidad de unidades del articulo que desea:"); scanf("%d", &ctd); switch(cp) { case 1: precio=(ctd)*(2000); break; case 2: precio=(ctd)*(1200); break; case 3: precio=(ctd)*(700); break; case 4: precio=(ctd)*(3000); break; case 5: precio=(ctd)*(600); break; default: printf("Error el articulo no existe"); break; } if(cp>=1 && cp<=10000000) printf("\nSu subtotal de compra de %s con numero %s y direccion %s es de $%.2f", nom,num,dir,precio); iva=(precio*0.16); total=(iva+precio); printf("\nEl monto del iva es de $%.2f", iva); printf("\nSu total a pagar es de $%.2f", total); {do printf("\nPor favor ingrese el pago:"); scanf("%f", &pago); cambio=(pago-precio); }while(cambio<0) printf("\nEl monto del iva es de $%.2f", iva); }