“PROBLEMA 1”
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
La combinacion de colores basicos, deriva en co...
do{
printf("nt Ingrese un colorprimario (rojo, azul, amarillo o blanco: nn ");
scanf("%s",color);
printf("t Ingrese otro c...
}
printf("Desea salir? Si=0, No=1n");
scanf("%d",&j);
}while(j>0);
printf("Al final se obtuvieron %d Naranjas, %d Rosas, %...
Próxima SlideShare
Cargando en…5
×

Combinacion de colores basicos, ciclos anidados DEV C++

367 visualizaciones

Publicado el

Publicado en: Ingeniería
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
367
En SlideShare
0
De insertados
0
Número de insertados
21
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Combinacion de colores basicos, ciclos anidados DEV C++

  1. 1. “PROBLEMA 1” #include <stdio.h> #include <stdlib.h> #include <string.h> /* La combinacion de colores basicos, deriva en colores compuestos o secundarios. Hacer un programa que pida 2 colores basicos (rojo,amarillo,azul,blanco) e indique si se formo alguno de los siguientes colores secundarios: rojo + amarillo = naranja rojo + blanco = rosa rojo + azul = morado amarillo + azul = verde Al terminar cada iteracion debera preguntar si desea volver a ejecutar la tarea y al finalizar el ciclo debera imprimir el numero de veces que se formo el color: naranja, rosa, morado y verde. */ int main() { //j es para salir, los demas son contadores int j,naranja=0,morado=0,verde=0,rosa=0; //nuestros dos colores ingresados por el usuario char color[15]; char color2[15];
  2. 2. do{ printf("nt Ingrese un colorprimario (rojo, azul, amarillo o blanco: nn "); scanf("%s",color); printf("t Ingrese otro color primario (rojo, azul, amarillo o blanco: nn "); scanf("%s",color2); //String ComParasion nos permite comparar dos cadenas de carateres, de ser iguales devuelve 0 //en este caso compara las dos combinaciones que peude haber de nuestras cadenas de caracteres if(strcmp(color,"rojo")==0&&strcmp(color2,"amarillo")==0||(strcmp(color2,"rojo")==0&&strc mp(color,"amarillo")==0)){ naranja++; printf("El color resultante entre %s y %s es Naranjan",color, color2); }else if(strcmp(color,"rojo")==0&&strcmp(color2,"blanco")==0||(strcmp(color2,"rojo")==0&&strcm p(color,"blanco")==0)){ rosa++; printf("El color resultante entre %s y %s es Rosan",color, color2); }else if(strcmp(color,"rojo")==0&&strcmp(color2,"azul")==0||(strcmp(color2,"rojo")==0&&strcmp(c olor,"azul")==0)){ morado++; printf("El color resultante entre %s y %s es Moradon",color, color2); }else if(strcmp(color,"amarillo")==0&&strcmp(color2,"azul")==0||(strcmp(color2,"amarillo")==0&&s trcmp(color,"azul")==0)){ verde++; printf("El color resultante entre %s y %s es verden",color, color2); }else{ printf("No contamos con esa combinacion de coloresn");
  3. 3. } printf("Desea salir? Si=0, No=1n"); scanf("%d",&j); }while(j>0); printf("Al final se obtuvieron %d Naranjas, %d Rosas, %d Morados y %d Verdesn",naranja,rosa,morado,verde); system("PAUSE"); return 0; }

×