ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion calculadora


Enviado por   •  17 de Diciembre de 2012  •  18.643 Palabras (75 Páginas)  •  483 Visitas

Página 1 de 75

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <time.h>

int dado();

int dadocpu();

int tarjeta();

int tarjetacpu();

main()

{

int q,x1,x2,w,mov=0,op,tar,c=0,opc,h=0,movcpu=0,opcpu,tarcpu,ccpu=0,opccpu,hcpu=0,z,l=1;

float d=5000,dcpu=5000;

printf("Mi Gran Region\n");

do{

printf("Ingrese 1 para comenzar el juego\n");

scanf("%d",&q);}

while(q!=1);

do{

printf("Presione un digito cualquiera para lanzar un dado\n");

scanf("%d",&z);

srand(time(0));

x1=dado();

printf("te salio %d\n",x1);

x2=rand()%6+1;

printf("me salio %d\n",x2);}

while(x1==x2);

if(x1>x2){

printf("tu partes ya que tu dado es %d y el mio es %d\n",x1,x2);

w=0;}

else{

printf("Yo parto ya que mi dado es %d y el tuyo es %d\n",x2,x1);

w=1;}

do{

if (w==0){

printf("te toca\n");

printf("Presione un digito cualquiera para lanzar un dado\n");

scanf("%d",&w);

mov=mov+dado();

if(mov>20)

mov=(20-mov)*-1;

printf("Avanzas a la casilla %d\n",mov);

switch(mov){

case 1: d=d+5000;

printf("Ganas $5000,ahora tienes %f\n",d);

break;

case 2: d=d-200;

printf("pierdes 200,ahora tienes %f\n",d);

break;

case 3: d=d+(d*0.2);

printf("Suma 20 por ciento de tu dinero ahora tienes %f\n",d);

break;

case 4: d=d-(d*0.1);

printf("Pierde 10 por ciento del dinero,ahora tienes %f\n",d);

break;

case 5:

d=d+100;

printf("Ganas 100,ahora tienes %f\n",d);

break;

case 6:

printf("Descanso\n");

break;

case 7:

printf("tarjeta¿?\n");

tar=tarjeta();

switch(tar){

case 1:dcpu=dcpu-1000;

d=d+1000;

printf("Tiene suerte. Tu compañero te paga $1.000 por tu cumpleaños, ahora tiens %f\n",d);

break;

case 2:

d=d*2;

printf("Ganas el doble de lo que tienes, ahora tiens %f\n",d);

break;

case 3:

mov=11;

printf("Te vas directo a la carcel\n");

do{

printf("Caiste en la carcel!!!\n,elige opcion 1)pierdes tres turnos o 2)Pagas 500 de fianzas\n");

scanf("%d",&op);}

while((op!=1)&&(op!=2));

if(op==1)

printf("Pierdes tres turnos\n");

else{

d=d-500;

printf("Pagas 500 al banco,ahora tienes %f",d);}

break;

case 4:

if(c>=1){

c=c-1;

printf("INCENDIO!!!!!!!!!! Perdiste una casa, ahora tienes %d casas\n",c);}

else

printf("tuviste suerte, hubo un incendio pero como no tienes casas no perdiste nada\n");

break;

}

break;

case 8:while(l==1){

if(d<1000){

printf("Quieres:\n1)comprar casa\n2)cambiar casas por un hotel\n");

scanf("%d",&opc);

if(opc==1)

printf("no puedes comprar casas porque tienes menos de mil\n");

if(opc==2){

if(c<4)

printf("necesitas mas casas, porque tienes %d y hay que tener 4 para un hotel\n",c);

else{

c=c-4;

h=h+1;

printf("ahora tienes %d hoteles y %d casas\n",h,c);}}

l=2;}

else{

printf("Quieres:\n1)comprar casa\n2)cambiar casas por un hotel\n");

scanf("%d",&opc);

if(opc==1){

c=c+1;

d=d-1000;

printf("compraste una casa, ahora tienes %d casas\n",c);

}

if(opc==2){

if(c<4)

printf("necesitas mas casas, porque tienes %d y hay que tener 4 para un hotel\n",c);

else{

c=c-4;

h=h+1;

printf("ahora tienes %d hoteles y %d casas\n",h,c);}}

printf("desea hacer otra operacion?\n1)si otro valor)no\n");

scanf("%d",&opc);}}

l=1;

break;

...

Descargar como (para miembros actualizados) txt (35 Kb)
Leer 74 páginas más »
Disponible sólo en Clubensayos.com