Está en la página 1de 8

RESOLUCIÓN DE EJERCICIOS 2.

3
Nombres: Shirley Maribel Apellidos: Sánchez Ayala
Curso: Primer Nivel “A” Carrera: Redes y Telecomunicaciones
Asignatura: Computación Avanzada NRC: 6645

EJERCICIO 1
Una pizzería, vende sus pizzas en tres tamaños: pequeña (10 pulg. De diámetro);
mediana (12 pulg. De diámetro); y grandes (16 pulg. De diámetro).
Una pizza puede ser sencilla (con sólo salsa y carne), o con ingredientes extras, tales como
pepinillos, champiñones o cebollas
Los propietarios desean desarrollar un programa que calcule el precio de venta de una
pizza, dándole el tamaño y el número de ingredientes extras.
El precio de venta será 1.5 veces el costo total, que viene determinado por el área de la
pizza, más el número de ingredientes.
En particular el costo total se calcula sumando:
- un costo fijo de preparación… Variable x.o constante un valor.
- un costo base variable que es proporcional al tamaño de la pizza.cvalor
constatesx1.
- un costo adicional por cada ingrediente extra. Dólar por cada valor extra...x2.
Por simplicidad se supone que cada ingrediente extra tiene el mismo costo por unidad
de área.
DISEÑO DEL ALGORITMO
CODIFICACION
#include<iostream>
using namespace std;
int main()
{
float prep,valorp,vingre,area,pizza,i;
int tamano,tipo,ingre;
while (true)
{
cout<<"\t\tTAMAÑO DE LA PIZZA";
cout<<"\n1.- PEQUEÑA";
cout<<"\n2.- MEDIANA";
cout<<"\n3.- GRANDE\n";
cout<<"ELIJA EL TAMAÑO DE LA PIZZA:";
cin>>tamano;
if(tamano==1)
{
prep=8;
cout<<"COSTO DE LA PIZZA PEQUEÑA:";
cout<<prep<<endl;
}
if(tamano==2)
{
prep=10;
cout<<"COSTO DE LA PIZZA MEDIANA:";
cout<<prep<<endl;
}
if(tamano==3)
{
prep=12;
cout<<"COSTO DE LA PIZZA GRANDE:";
cout<<prep<<endl;
}
cout<<"\n\t\tTIPO DE PIZZA";
cout<<"\n1. SENCILLA (SALSA Y CARNE).";
cout<<" \n2.- CON INGREDIENTES EXTRAS.\n";
cout<<"ELIJA EL TIPO DE PIZZA:" ;
cin>>tipo;
i=0;
if (tipo==2)
{
vingre=1;
cout<<"COSTO DEL INGREDIENTE:";
cout<<vingre<<endl;
do{
i=i+1;
cout<<"\t\tINGREDIENTES:";
cout<<"\n1.- PEPINILLO";
cout<<"\n2.- CHAMPINIONES";
cout<<"\n3.- CEBOLLA";
cout<<"\n4.- SALIR";
cout<<"\nELIJA INGREDIENTE EXTRA: ";
cin>>ingre;
}while(ingre!=4);
i=i-1;
}
else
i=0;
pizza=1.5*((i*vingre)+prep);
cout<<"PRECIO DE LA PIZZA = ";
cout<<pizza<<endl;
system("pause");
}
return 0;
}
EJECUCION

EJERCICIO 2
Diseñe un pseudocódigo que imprima la fecha en palabras a partir de la representación
siguiente: S, DD, MM, AA.
En donde:
S = Día de la semana, 1 a 7 (1 = lunes; 2 = martes; etc...);
DD = Día del mes, 1 a 30 ó 31, según el mes. Fijar el mes de febrero con 28 días;
AA = Dos últimas cifras del año.
DISEÑO DEL ALGORITMO

CODIFICACION
#include<stdio.h>
if(mes==1)
#include<iostream> modulo_mes=0;
using namespace std; if(mes==2)
int main() modulo_mes=3;
{ if(mes==3)
int a,mes,fecha,dia,modulo_mes; modulo_mes=3;
string Mes[]={"Enero", "Febrero", "Marzo", if(mes==4)
modulo_mes=6;
"Abril", "Mayo", "Junio", "Julio", "Agosto",
if(mes==5)
"Septiembre", "Octubre", "Noviembre", modulo_mes=1;
"Diciembre"}; if(mes==6)
cout<<"Ingrese el Dia:"; modulo_mes=4;
cin>>fecha; if(mes==7)
cout<<"Ingrese el Mes:"; modulo_mes=6;
cin>>mes; if(mes==8)
modulo_mes=2;
cout<<"Ingrese el Año:";
if(mes==9)
cin>>a; modulo_mes=5;
if((a%4==0) && (a%100!=0) || if(mes==10)
(a%400==0)) modulo_mes=0;
{ if(mes==11)
cout<<"bisiesto\n"; modulo_mes=3;
if(mes==12)
if(mes==1)
modulo_mes=5;
modulo_mes=0; }
if(mes==2) dia=((a-1)%7+ ((a-1)/4 -(3*((a-
modulo_mes=3; 1)/100+1)/4))%7+modulo_mes+fecha%7)%7;
if(mes==3) if(dia==0)
modulo_mes=4; cout<<"\n\nDomingo "<<fecha<<" de "<<Mes[mes-1]<<" del "<<a;
if(mes==4) else
modulo_mes=0; if(dia==1)
if(mes==5) cout<<"\n\nLunes "<<fecha<<" de "<<Mes[mes-1]<<" del "<<a;
modulo_mes=2; else
if(mes==6) if(dia==2)
modulo_mes=5; cout<<"\n\nMartes "<<fecha<<" de "<<Mes[mes-1]<<" del "<<a;
if(mes==7) else
modulo_mes=0; if(dia==3)
if(mes==8) cout<<"\n\nMiercoles "<<fecha<<" de "<<Mes[mes-1]<<" del
modulo_mes=3; "<<a;
if(mes==9) else
modulo_mes=6; if(dia==4)
if(mes==10) cout<<"\n\nJueves "<<fecha<<" de "<<Mes[mes-1]<<" del "<<a;
modulo_mes=1; else
if(mes==11) if(dia==5)
modulo_mes=4; cout<<"\n\nViernes "<<fecha<<" de "<<Mes[mes-1]<<" del "<<a;
if(mes==12) else
modulo_mes=6; cout<<"\n\nSabado "<<fecha<<" de "<<Mes[mes-1]<<" del "<<a;
} return 0;
else }
{
EJECUCION

EJERCICIO 3
Se tiene un conjunto de 20 tarjetas cada una contiene la información del censo para una persona:
1.- Número de censo
2.- Sexo
3.- Edad
4.- Estado civil (a.- soltera, b. Casado, c. Viudo, d. Divorciado)
Diseñe un pseudocódigo estructurado que lea todos estos datos, e imprima el número de censo
de todas las jóvenes solteras que estén entre 16 y 21 años.
DISEÑO DEL ALGORITMO
CODIFICACION

#include<iostream>
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
using namespace std;
int main()
{
int censo,EDAD,CANTIMU;
string ESTADO,SEXO;
censo=0;
CANTIMU=0;
while(censo<20)
{
censo=censo+1;
cout<<"INGRESE EL SEXO:";
cin>>SEXO;
cout<<"INGRESE LA EDAD:";
cin>>EDAD;
cout<<"INGRESE EL ESTADO CIVIL:";
cout<<"\na.-SOLTERO";
cout<<"\nb.-CASADO";
cout<<"\nc.-VIUDO";
cout<<"\nd.-DIVORCIADO";
cout<<"\nELIJA:";
cin>>ESTADO;
if((SEXO=="MUJER")||(SEXO=="mujer")||(SEXO=="Mujer"))
{
if(ESTADO=="a")
{
if((EDAD>=16)&&(EDAD<=21))
{
CANTIMU=CANTIMU+1;
}
}
}
}
cout<<"NUMERO DE CENSADOS:";
cout<<censo;
cout<<"\n\nCANTIDAD DE MUJERES DE ENTRE 16 Y 21 AÑOS SOLTERAS:";
cout<<CANTIMU<<endl;
return 0;
}

EJECUCION

También podría gustarte