Progrma en c++
alfredilanPráctica o problema25 de Noviembre de 2021
1.627 Palabras (7 Páginas)106 Visitas
INSTITUTO POLITÉCNICO NACIONAL [pic 1][pic 2]
Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad Profesional Culhuacán
Fundamentos de programación
Cortes Fragoso Alfredo Jasael
Comunicación y Electrónica
1EM25
Jessica Valverde Jiménez
Clientes 1
#include <stdio.h>
#include<conio.h>
#include<windows.h> #include<locale.h>
int main()
{
setlocale(LC_CTYPE, "Spanish"); char clasificacion,resp; int opc;
float ds,tdesc,des,mp; do
{
system("cls");
printf("\n\nclasificacion clientes\n"); printf(" a)preferente b)especial c)ordinario \n"); printf("Proporcione la Opcion (a,b,c):[ ]\b\b"); scanf("%s",&clasificacion);
while((clasificacion!='a')&&(clasificacion!='b')&&(clasificacion!='c'))
{
printf("opcion invalida, intentalo de nuevo"); scanf("%s",&clasificacion);
}
printf("monto a pagar");
scanf("%f",&mp);
switch(clasificacion)
{
case 'A': case 'a':
printf("\n\nclasificacion preferente:\n");
printf("1) 5 \n"); printf("2) 10 \n"); printf("Proporcione la Opción (1 o 2): [ ]\b\b\b"); scanf("%d",&opc);
switch(opc)
{
case 1:
des= mp*0.05; tdesc=mp-des; ds=0.05; break; case 2:
des= mp*0.10; tdesc=mp-des;
ds=0.10;
break;
default:printf("\nError en la selección \n");
}
break; case 'B': case 'b':
printf("\n\nclasificacion especial:\n"); printf("1) 2% 2)5% \n"); printf("2)5% \n");
printf("Proporcione la Opción (1 o 2): [ ]\b\b\b");
scanf("%d",&opc);
switch(opc)
{
case 1: des= mp*0.02; tdesc=mp-des; ds=0.02; break; case 2: des= mp*0.05; tdesc=mp-des; ds=0.05; break;
default:printf("\nError en la selección \n");
}
break;
case 'C': case 'c':
printf("\n\nclasificacion ordinaria:\n"); des=mp*0.00; tdesc=mp-des; ds=0.00; break;
}
printf("\nEl monto a pagar%2f \n",mp); printf("\nEl descuento es %f \n",ds); printf("\nEl total con descuento es %2f \n",tdesc); printf("desea iniciar de nuevo? s/n");
scanf("%s",&resp);
}
while((resp=='s')||(resp=='S'));
}
}
Heladería 2
#include<stdio.h>
#include<windows.h>
int main()
{
float totalcompra,descuento,total;
char tipo, resp;
do
{
system("cls");
printf(" heladeria esime \n");
printf("Contamos con las siguientes membresias\n");
printf("A) 10 de descuento \n");
printf("B )15 de descuento \n");
printf("C )20 de descuento \n");
printf("ingresa el tipo de membresia con el que cuentas: ");
scanf("%s",&tipo);
while((tipo!='a')&&(tipo!='b')&&(tipo!='c')&&(tipo!='A')&&(tipo!='B')&&(tipo!='C'))
{
printf("opcion invalida, intentalo de nuevo: ");
scanf("%s",&tipo);
}
switch(tipo)
{
case 'A':
case 'a':
printf("ingresa el total de tu compra");
scanf("%f",&totalcompra);
descuento=(totalcompra*10)/100;
total=totalcompra-descuento;
printf("mi total a pagar es %.2f",total);
break;
case 'B':
case'b':
printf("ingresa el total de tu compra");
scanf("%f",&totalcompra);
descuento=(totalcompra*15)/100;
total=totalcompra-descuento;
printf("mi total a pagar es %.2f",total);
break;
case 'C':
case'c':
printf("ingresa el total de tu compra");
scanf("%f",&totalcompra);
descuento=(totalcompra*20)/100;
total=totalcompra-descuento;
printf("mi total a pagar es %.2f",total);
break;
default:
printf("error de opcion");
}
printf("\ndesea iniciar de nuevo? s/n");
scanf("%s",&resp);
}while((resp=='s')||(resp=='S'));
}
Zapatería 3
#include<iostream>
#include<stdlib.h>
#define pre 30
using namespace std;
int main()
{
int zap,xD;
float monto,desc;
do
{
system ("color 23");
cout<<"numero de zapatos";
cin>>zap;
while((zap<=9))
{
printf("no puedes es muy poco, tal vez te quivocaste lejige otra ves: ");scanf("%d",&zap);
}
if(zap>=10 && zap<=19)
{
monto=pre*zap;
desc=monto*0.10;
cout<<"tu monto es el siguiente"<<monto;
}
else if(zap>=20 && zap<=30)
{
monto=pre*zap;
desc=monto*0.20;
cout<<"tu monto es el siguiente"<<monto;
}
else if(zap>30)
{
monto=pre*zap;
desc=monto*0.40;
cout<<"tu monto es el siguiente"<<monto;
}printf("\ndesea iniciar de nuevo? escribe 13/n");
scanf("%d",&xD);
}while((xD==13));
}
Becas 4
#include<stdio.h>
#include<stdlib.h>
int main()
{
int beca,vivienda,xD;
float monto;
do
{
printf("becas para ti que estudis\n");
printf("Contamos con las siguientes becas\n");
printf("1) Primaria :beca basica=$300.00\n");
printf("2) Secundaria:beca basica=$600.00\n");
printf("3) Preparatoria :beca basica=$900.00\n");
printf("Elige la beca segun tu nivel de estudios: \n");
scanf("%d",&beca);
while((beca!=1)&&(beca!=2)&&(beca!=3))
{
printf("quieres beca si o no, entonces elije bien: ");scanf("%d",&beca);
}
switch(beca)
{
case 1:
system("color 04");
printf("al parecer usted va en primaria \n");
printf(" se agregara una cantidad a la beca dependiendo del estado de la vivienda en la que habita el estudiante.\n");
printf("1.- Su familia vive en casa propia\n");
printf("2.- Su familia renta casa\n");
printf("3.- Vivienda irregular, sin servicios\n");
printf("Eliga el estado de vivienda en el que se encuentra: \n");
scanf("%d",&vivienda);
while((vivienda!=1)&&(vivienda!=2)&&(vivienda!=3))
{
printf("quieres beca si o no, entonces elije bien: ");scanf("%d",&vivienda);
...