Sei sulla pagina 1di 4

Planteamiento del problema:

Realizar un algoritmo que te permita imprimir el color de chamarra que quieras usar deacuerdo
al dia que se teclea.

Analisis:

Nombre de la variable Descripcion de la varieble


dia a,b,c,d,e,f,g
a Lunes
b Martes
c Miercoles
d Jueves
e Viernes
f Sabado
g domingo

Algoritmo:

Inicio
Char dia;
Int respuesta;
Do
{
Imprimir(MENU\n);
Imprimir(ingresa el dia de la semana);
Imprimir(a) Lunes\n);
Imprimir(b) Martes\n);
Imprimir(c) Miercoles\n);
Imprimir(d) Jueves\n);
Imprimir(e) Viernes\n);
Imprimir(f) Sabado\n);
Imprimir(g) Domingo\n);
Leer(dia);

Switch(dia)
{
Case a : imprimir(Chamarra negra); break;
Case a : imprimir (Chamarra negra); break;
Case a : imprimir (Chamarra negra); break;
Case a : imprimir (Chamarra negra); break;
Case a : imprimir (Chamarra negra); break;
Case a : imprimir (Chamarra negra); break;
Case a : imprimir (Chamarra negra); break;
Default: imprimir (Error , comando desconocido;
}
Imprimir (desea volver a ejecutar el programa sis es si digite 1 y si no digite 2;
Leer(repuesta);
}
Mientras ( respuesta ==1);
Respuesta++;
fin

inicio
diagrama: o

dia

1 2 3 6
4 5 7

default
a b c d e f g

fin
codigo c++:

#include<iostream>

#include<stdio.h>

#include<stdlib.h>

using namespace std;

// ciclo while inicializazcion condicion interacion

int main()

system("color 2e");

char dia;

int respuesta;
do

cout<<"MENU\n"<<endl;

cout<<"Ingresa el dia de la semana\n"<<endl;

cout<<"a) lunes\n"<<endl;

cout<<"b) Martes\n"<<endl;

cout<<"c) Miercoles\n"<<endl;

cout<<"d) Jueves\n"<<endl;

cout<<"e) Viernes\n"<<endl;

cout<<"f) Sabado \n"<<endl;

cout<<"g) Domingo\n"<<endl;

scanf("%c", &dia);

switch(dia)

case 'a': cout<<"Chamarra negra"<<endl; break;

case 'b': cout<<"Chamarra rojaa"<<endl;break;

case 'c': cout<<"Chamarra blanca"<<endl;break;

case 'd': cout<<"Chamarra amarilla"<<endl;break;

case 'e': cout<<"Chamarra azul"<<endl;break;

case 'f': cout<<"Chamarra verde"<<endl;break;

case 'g': cout<<"Chamarra violeta"<<endl;break;

default: cout<<"Erroror , comando desconocido"<<endl;

cout<<"desea volver a ejecutar el programa si es si digite 1 y si no digite 2"<<endl;

cin>>respuesta;

} while(respuesta==1);

respuesta++;

Potrebbero piacerti anche