Taller1

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Taller1 as PDF for free.

More details

  • Words: 390
  • Pages: 4
1) Pasar el siguiente codigo en C++ y analisar lo que sucede Para la personas que no tienen computador consultar: -como se declara un arreglo o vector en turbo c++? -Que hace la funci�n getchar()? -Que hace la funci�n lower() #include #include #include using namespace std; bool bisies (int fecha); int bisiesant (int fecha2); int main() { /* Declaraci�n de variables */ int int int int int

ano,dia; mes; total; i; sol;

/* Entrada de datos */ cout<<"Introduzca el a�o de la fecha que desee estudiar"<<endl; cin>>agno; cout<<"Introduzca el numero del mes"<<endl; cin>>mes; cout<<"Introduzca el numero del dia"<<endl; cin>>dia; /* Procedimiento */ total=30*(mes-1); total=total+dia; if (mes>2) {if (bisies(agno)) {total=total-1;} else {total=total-2;}} if (mes<=7) {total=total+mes/2;} else {total=total+4+(mes-7)/2;} i=1900; while (i
total=total+bisiesant(agno); sol=total%7; /* Salida de resultados */ cout<<"La fecha introducida corresponde con un "; switch (sol) { case 1: {cout<<"lunes"<<endl;} break; case 2: {cout<<"martes"<<endl;} break; case 3: {cout<<"miercoles"<<endl;} break; case 4: {cout<<"jueves"<<endl;} break; case 5: {cout<<"viernes"<<endl;} break; case 6: {cout<<"sabado"<<endl;} break; case 0: {cout<<"domingo"<<endl;} }

}

system("PAUSE"); return 0;

bool bisies(int fecha) { bool bisiesto; if ((fecha%100)==0) {if ((fecha%400)==0) {bisiesto=true;} else {bisiesto=false;}} else {if ((fecha%4)==0) {bisiesto=true;} else {bisiesto=false;}} }

return bisiesto;

int bisiesant(int fecha2) { int j,k;

k=0; j=1900; while (j
}

if (bisies(j)) k++; j++;

return k; } 2) Pasar el siguiente Codigo que adivina un n�mero #include #include <stdio.h> #include <stdlib.h> #include main() { START: srand(time(NULL)); system("color f1"); system("cls"); int n_winner, n, n_wmax, intentos, inte=0, lvl, frandom, i; printf("tJuego "Acierta al numero"nn"); printf("Ingresa el numero del nivel de dificultad: nn1.-Facil(0-10) tt 4 Intentosn2.-Normal(0-100) tt 7 Intentosn3.-Dificil(0-1000) tt13 Intentosn4.-Muy dificil(0-10000) t17 Intentosn="); scanf("%i", &lvl); if(lvl==1) { n_wmax=10; intentos=4; } else if(lvl==2) { n_wmax=100; intentos=7; } else if(lvl==3) { n_wmax=1000; intentos=13; } else if(lvl==4) { n_wmax=10000; intentos=17; } else { printf("La opcion elegida no existe"); system("pause"); goto START; } system("color f1");

for(i=0;i<=rand();i+=4)frandom=rand()%n_wmax; n_winner = frandom; system("cls"); RETRY: printf("tJuego "Acierta al numero"nn"); printf("Intenta acertar cual es el numero: "); scanf("%i", &n); inte++; printf("Te quedan %i intento(s)nn", intentos-inte); if(n==n_winner) { system("color f2"); printf("Felicidades, Has ganado!!n"); system("pause"); goto START; } else if (nNULL"); } else { printf("Te pasaste!!nnPreciona una tecla..."); system("pause>NULL"); } system("cls"); if (inte>=intentos) { printf("Lo siento se te acabaron los intentos, el numero era "%i"nnt", n_winner); system("pause"); goto START; } goto RETRY; }

Related Documents

Taller1
June 2020 5
Taller1.pdf
June 2020 5
Taller1.pdf
November 2019 16
Taller1.docx
May 2020 9
Taller1 Matlab
May 2020 7
Taller1.docx
December 2019 11