Uploaded by Pabel Pardo

Actividad Fundamental 2 Programacion estructu

advertisement
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);
}
Download