Anda di halaman 1dari 12

Nombres:// Nancy Centeno Condori GUA DE PRACTICAS 01 (ESTRUCTURAS SELECTIVAS 1) PROG 01 /* Uso de la sentencia condicional ELSE...IF.

. Escribe beb, nio o adulto segn la edad ingresada */ #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { int edad; cout<<"Introduce tu edad: " <<endl; cin>>edad; if (edad<1) cout<<"Lo siento, te has equivocado.\n" <<endl; else { if (edad<3) cout<<"Eres un beb\n" <<endl; else if (edad<18) cout<<"Eres un nio\n" <<endl; else cout<<"Eresadulto\n" <<endl; } getch(); return 0; } PROG 02 /*Calcula si el Nmero ingresado es Par o impar*/ #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { int num,resto; cout<<"\n Introduce un Numero cualquiera : " <<endl; cin>>num; resto=(num % 2); if (resto!=0) cout<<"\El Numero introducido es Impar"<<endl; else cout<<"\n El Numero introducido es Par"<<endl; getch(); return 0;

Wilber, LAURA PARI.

} PROG 03 /*Calcular el Mayor de dos Nmeros */ #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { floata,b,mayor; cout<<"\n Escribe el 1er Numero : "; cin>>a; cout<<"\nEscribe el 2do Numero : "; cin>>b; if (a>b) cout<<"\nElNumero Mayor es : "<<a<<endl; else if (a<b) cout<<"\nEl Numero Mayor es : "<<b<<endl; else cout<<"\n\a Los Numeros son Iguales"<<endl; getch(); return 0; } 1. Ejercicios: 1.1 Cuestionario: a) Modifica el programa PROG 02 utilizando el operador < ? >. b) Modifique todos los programas utilizando COUT && CIN. c) Qu diferencia existira si en el PROG 02 en la penltima lnea no hubisemos escrito \a\a

d) Determine la salida para cada uno de los siguientes casos y explique: #include <iostream> using namespace std; int main() { int x,y; cout<<"introdusca el valor de x , y:"<<endl;

cin>>x;cin>>y; if (x<10)//si x es menor a 10 { if( y>10)//y ademas y es mayor a 10 cout<<"*****";//se mostrara el en la pantalla ***** } else { cout<<"&&&&";// si x es mayor a 10 y ademas y es menor a 10 cout<<"$$$$$$";//se mostrara en la pantalla &&&&$$$$$$ } //pero si el valor de (x) y (y) son menores a 10 o ambos son mayores a 10 //no se mostrara nada en la pantalla 1.2 Implemente el programa en C de los siguientes: a) Disear un algoritmo que lea 2 puntos en el plano (4 nmeros reales ): (X1,Y1) y (X2, Y2) y devuelve la distancia eucldea entre ellos. Para ello puede usar el teorema de Pitgoras.

c1=x2-x1; c2=y2-y1; distanciaE=sqrt(c1*c1+c2*c2); cout<<"la distancia euclidea es: "<<distanciaE<<endl; return 0; } c) Una empresa maneja cdigos numricos con las siguientes caractersticas:
o o o o

Cada cdigo consta de cuatro dgitos: El primero representa a una provincia. El segundo el tipo de operacin. Los dos ltimos el nmero de la operacin.

Escriba un programa que lea de teclado un nmero de cuatro dgitos, y posteriormente imprima en pantalla la siguiente informacin:
PROVINCIA TIPO DE OPERACIN NMERO DE OPERACIN & & &&

b) Disear un algoritmo que lea un punto en el plano (2 nmero reales): (X,Y) y calcule el cuadrante al cual pertenece el punto (1,2,3 4). Mostrar un valor de 0 si el punto est en un eje de coordenadas. #include <iostream> #include <math.h> using namespace std; int main() { float x1,x2; float y1,y2; float distanciaE; float c1; float c2; cout<<"introdusca el primer punto del plano"<<endl; cin>>x1; cin>>y1; cout<<"introdusca el segundo punto del plano"<<endl; cin>>x2; cin>>y2;

En caso de que el nmero tenga ms de 4 dgitos, en lugar del mensaje anterior, habr que imprimir en pantalla el siguiente mensaje de error: ERROR: CDIGO NO VLIDO. Si tiene menos de 4 dgitos se suponen 0 los primeros #include <iostream> using namespace std; main() { int a; int decenamil,centenas,decenas,unidades; cout <<"escribe el numero"<<endl; cin >> a; if (a<=9999){ decenamil=a/1000; centenas = (a-(decenamil*1000))/100; decenas = (a-((decenamil*1000)+(centenas*100))); cout<<"PROVINCIA"<< decenamil<<endl;

cout << " TIPO DE OPERACION "<< centenas<<endl; cout << " NUMERO DEOPERACION "<< decenas<<endl; } else if(a>9999) cout<<": ERROR: CODIGO NO VALIDO"<<endl; return 0; } d) Con objeto de fomentar el ahorro energtico, el recibo de la electricidad se elabora de forma que el precio de cada Kwh (kilowatio/hora) consumido es ms caro cuanto ms se consume: a. 100 Ptas de gastos fijos. b. 50 Ptas/Kwh para los primeros 100 Kwh. c. 70 Ptas/Kwh para los siguientes 150 Kwh (de 101 a 250). d. 100 Ptas/Kwh para el resto. Elabore un programa que lea de teclado los dos ltimos valores del contador (lo que marca el contador actualmente y lo que marcaba en la ltima lectura), y calcule e imprima en pantalla el importe total a pagar. #include <iostream> using namespace std; int main() { int Kwh; int resp,bas=100; cout<<endl<<" Costo Basico:100 Ptas."; cout<<endl<<endl<<"Cuantos kilovatios ha gastado?:"; cin>>Kwh; { if(Kwh<=100) //Si el consumo es menor de 100kilovatios {

resp=bas+50; //vale el bsico ms 50 Ptas el kilovatio. } else if(Kwh<=250)//Si el consumo est entre de 101 y 250 kilovatios { resp=bas+70; //vale el bsico ms 70 Ptas el kilovatio. } else if(Kwh>251)//Si el consumo es mayor de 251 kilovatios { resp=bas+100; //vale el bsico ms 100 Ptas el kilovatio. } cout<<"Total a pagar:$"<<resp; } return 0; } PROG //ingresa tres nmeros #include<iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { inta,b,c; cout<<"Ingresa tres nmeros: "; cin>>a; cin>>b; cin>>c; if (a>b) { if (a>c) cout<<"El mayor es "<< a; } else { if (b>c) cout<<"El mayor es "<<b; else { if (c>a) cout<<"El mayor es "<<c; } } getch();

return 0; } PROG //aobisiessto #include <iostream> #include <conio.h> using namespace std; int main() { int a; cout<<"Ingrese el anio: "<<endl; cin>>a; if (a%4==0 && a%100!=0 || a%400==0 ) cout<<"El anio es BISIESTO " <<endl; else cout<<"El anio NO es BISIESTO "<<endl; getch(); } PROG //numeromagico #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { intmagico=123; intnumero; cout<<"Adivina el numero magico: " <<endl; cin>>numero; if (numero==magico) cout<<"Correcto!!"; else if (numero|=magico) cout<<"incorrecto "; getch(); return 0; } GUA DE PRACTICAS 01 (ESTRUCTURAS SELECTIVAS 2)

2.1 PROG 01: Determina el da de la semana segn el nmero ingresado //ingreso del numero de da #include<iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main() { unsigned n; do{ cout<<"Introduzca un numero : "<<endl; cin>>n; switch (n) { case 1: cout<<"\n\tEsLunes\n\n";break; case 2: cout<<"\n\tEsMartes\n\n";break; case 3: cout<<"\n\tEsMiercoles\n\n";break; case 4: cout<<"\n\tEsJueves\n\n";break; case 5: cout<<"\n\tEsViernes\n\n";break; case 6: cout<<"\n\tEsSabado\n\n";break; case 7: cout<<"\n\tEs Domingo\n\n";break; default: cout<<"\n\tNo es un numero valido\n\n";break; } }while( n == 0 || n > 7 ); system("pause"); return 0; } 2.2 PROG 02 /*Muestra el nombre de mes y la estacin a la que corresponde segn el nmero de mes ingresado */ #include<iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main() { int n; cout<<"\t\t\tESTACIONES DEL AO"<<endl; cout<<"\t\t\t------------------"<<endl; cout<<"Ingrese numero :";cin>>n; switch (n) { case 1: cout<<"\n\tEsenero\n\n";break; case 2: cout<<"\n\tEsfebrero\n\n";break;

2. Implementa los siguientes programas y verifica su sintaxis y semntica, realiza la prueba paso a paso y muestra los valores que toma cada variable en el proceso.

case 3: cout<<"\n\tEsmarzos\n\n";break; case 4: cout<<"\n\tEsabril\n\n";break; case 5: cout<<"\n\tEs mayo\n\n";break; case 6: cout<<"\n\tEsjunio\n\n";break; case 7: cout<<"\n\tEsjulio\n\n";break; case 8: cout<<"\n\tEsagosto\n\n";break; case 9: cout<<"\n\tEssetiembre\n\n";break; case 10: cout<<"\n\tEsoctubre\n\n";break; case 11: cout<<"\n\tEsnoviembre\n\n";break; case 12: cout<<"\n\tEsdiciembre\n\n";break; default: cout<<"\n\tNo es un numero valido\n\n";break; } switch(n) { case 1:case 2:case 3: cout<<"PRIMAVERA"; break; case 4:case 5:case 6: cout<<"VERANO"; break; case 7:case 8:case 9: cout<<"OTOO"; break; case 10:case 11:case 12: cout<<"INVIERNO"; break; default: cout<<"datos incorrectos "; break; } cout<<endl; cout<<"\t\t\tFIN DEL PROGRAMA" ; return 0; } 3. Encuentra los errores en los siguientes programas (Recupera los programas del Directorio C:\PRACTICAS\PRAC3\) 3.1 PROG 03: Segn una nota ingresado (0-20) se le indica a la escala que corresponde. 01 10 corresponde a C; 11 12 corresponde a B; 13 16 corresponde a A y 17 20 corresponde a AD.

//01 10 corresponde a C; 11 12 corresponde a B; 13 16 corresponde a A y 17 20 corresponde a AD. #include<iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main() { int n; cout<<"\t\t\t ESCALA DE NOTAS"<<endl; cout<<"\t\t\t------------------"<<endl; cout<<"Ingrese nota :";cin>>n; switch(n) { case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10: cout<<"C"; break; case 11:case 12: cout<<"B"; break; case 13:case 14:case 15:case 16: cout<<"A"; break; case 17:case 18:case 19:case 20: cout<<"AD"; break; default: cout<<"NOTA INCORRECTO"; break; } cout<<endl; cout<<"\t\t\tFIN DEL PROGRAMA" ; return 0; } 4.2 PROG 04: Realiza el clculo de dos valores ingresados por teclado, segn el operador que corresponde. PROG //realice el calculo de dos valores ingresados por teclado , segn el operador que corresponda #include <iostream> #include<stdio.h> #include<stdlib.h> using namespace std; int main() { intr,a,b; char op; cout<<" menu principal";

PROG //Segn una nota ingresado (0-20) se le indica a la escala que corresponde.

cout<<" \n\n s=suma \t\t r=resta"; cout<<"\n m=multipliaccion \t d=division"; cout<<"\n\n seleccione una opcion :"; cin>>op; cout<<"por favor inserte el valor de A = "; cin>>a; cout<<"inserte el valor de B = "; cin>> b; switch (op) { case 's': r=a+b; if(a>b) r=float(a+b); else r=float(b+a); cout<<"la suma es: \t"<<r; break; case 'r': r=a-b; if(a>b) r=float(a-b); else r=float(b-a); cout<<"la resta es : \t"<<r; break; case 'm': r=a*b; if(a>b) r=float(a*b); else r=float(b*a); cout<<"la multiplicacion es: \t "<<r; break; case 'd': r=a/b; if(a>b) r=float(a/b); else r=float(b/a); cout<<"la division es: \t"<<r; break; default: cout<<"no se realizo ninguna operacion"; } return 0; }

PROG /*Escribir un algoritmo que, tras leer la fecha de nacimiento de una persona, imprima por pantalla su signo zodiacal.*/ #include <iostream> #include <stdlib.h> #include <stdio.h> using namespace std; int main ( ) { intdia,mes; cout<<"INTRODUZA EL DIA DEL MES EN EL QUE NACIO\n"; cin>>dia; cout<<"INTRODUZA EL MES EN EL QUE NACIO\n"; cin>>mes; if((mes==1) && (dia<=20)) { cout<<"\n\tSU SIGNO ZODIACAL ES: CAPRICORNIO\n"; } if ((mes==1) && (dia>=21)) { cout<<"\n\tSU SIGNO ZODIACAL ES: ACUARIO\n"; } if ((mes==2) && (dia<=19)) { if ((mes==2) && (dia>=20)) { cout<<"\n\tSU SIGNO ZODIACAL ES: PISCIS\n"; } if ((mes==3) && (dia<=20)) {

cout<<"SU SIGNO ZODIACAL ES: ACUARIO\n"; }

cout<<"\n\tSU SIGNO ZODIACAL ES: PISCIS\n"; } if ((mes==3) && (dia>=21)) { cout<<"\n\tSU SIGNO ZODIACAL ES: ARIES\n"; } if ((mes==4) && (dia<=20)) { cout<<"\n\tSU SIGNO ZODIACAL ES: ARIES\n"; } if ((mes==4) && (dia>=21)) { cout<<"\n\tSU SIGNO ZODIACAL ES: TAURO\n"; } if ((mes==5) && (dia<=20)) { cout<<"\n\tSU SIGNO ZODIACAL ES: TAURO\n"; } if ((mes==5) && (dia>=21)) { cout<<"\n\tSU SIGNO ZODIACAL ES: GEMINIS\n"; } if ((mes==6) && (dia<=21)) { cout<<"\n\tSU SIGNO ZODIACAL ES: GEMINIS\n"; } if ((mes==6) && (dia>=22)) { cout<<"\n\tSU SIGNO ZODIACAL ES: CANCER\n"; } if ((mes==7) && (dia<=22)) { cout<<"SU SIGNO ZODIACAL ES: CANCER\n"; } if ((mes==7) && (dia>=23)) { cout<<"\n\tSU SIGNO ZODIACAL ES: LEO\n"; } if ((mes==8) && (dia<=23)) {

cout<<"\n\tSU SIGNO ZODIACAL ES: LEO\n"; } if ((mes==8) && (dia>=24)) { cout<<"\n\tSU SIGNO ZODIACAL ES: VIRGO\n"; } if ((mes==9) && (dia<=23)) { cout<<"\n\tSU SIGNO ZODIACAL ES: VIRGO\n"; } if ((mes==9) && (dia>=24)) { cout<<"\n\tSU SIGNO ZODIACAL ES: LIBRA\n"; } if ((mes==10) && (dia<=23)) { cout<<"\n\tSU SIGNO ZODIACAL ES: LIBRA\n"; } if ((mes==10) && (dia>=24)) { cout<<"\n\tSU SIGNO ZODIACAL ES: ESCORPION\n"; } if ((mes==11) && (dia<=22)) { cout<<"\n\tSU SIGNO ZODIACAL ES: ESCORPION\n"; } if ((mes==11) && (dia>=23)) { cout<<"\n\tSU SIGNO ZODIACAL ES: SAGITARIO\n"; } if ((mes==12) && (dia<=21)) { cout<<"\n\tSU SIGNO ZODIACAL ES: SAGITARIO\n"; } if ((mes==12) && (dia>=22)) { cout<<"\n\tSU SIGNO ZODIACAL ES: CAPRICORNIO\n"; } switch (mes)

{ case 1: cout<<"\n\t ENERO \n\n";break; case 2: cout<<"\n\t FEBRERO \n\n";break; case 3: cout<<"\n\t MARZO \n\n";break; case 4: cout<<"\n\t ABRIL \n\n";break; case 5: cout<<"\n\t MAYO \n\n";break; case 6: cout<<"\n\t JUNIO \n\n";break; case 7: cout<<"\n\t JULIO \n\n";break; case 8: cout<<"\n\t AGOSTO \n\n";break; case 9: cout<<"\n\t SETIEMBRE \n\n";break; case 10: cout<<"\n\t ACTUBRE \n\n";break; case 11: cout<<"\n\t NOVIEMBRE \n\n";break; case 12: cout<<"\n\t DICIEMBRE \n\n";break; default: cout<<"\n\tNo es un numero valido\n\n";break; } system ("PAUSE"); return 0; } PROG //** f).- ** Disear un programa que muestre un nmero en letras, // por ejemplo si se ingresa 140 el programa debe dar como respuesta: Ciento cuarenta. #include<iostream> using namespace std; int main() { int x; cout<<"**InGrEsE Un NuMeRo**"<<endl; cin>>x; if((x<1)||(x>999)) cout<<"INGRESA UN NUMERO DEL 1 AL 999\n"; else { if(x>=900){cout<<"NOVECIENTOS "; x=x-900;} else if(x>=800){cout<<"OCHOCIENTOS "; x=x-800;} else if(x>=700){cout<<"SETECIENTOS "; x=x-700;}

else if(x>=600){cout<<"SEISCIENTOS "; x=x-600;} else if(x>=500){cout<<"QUINIENTOS "; x=x-500;} else if(x>=400){cout<<"CUATROCIENTOS "; x=x400;} else if(x>=300){cout<<"TRESCIENTOS "; x=x-300;} else if(x>=200){cout<<"DOSCIENTOS "; x=x-200;} else if(x>100){cout<<"CIENTO "; x=x100;} else if(x==100){cout<<"CIEN"; x=x100;} if(x>90){cout<<"NOVENTA Y "; x=x90;} if(x==90){cout<<"NOVENTA"; x=x-90;} if(x>80){cout<<"OCHENTA Y "; x=x-80;} if(x==80){cout<<"OCHENTA"; x=x-80;} if(x>70){cout<<"SETENTA Y "; x=x-70;} if(x==70){cout<<"SETENTA"; x=x70;} if(x>60){cout<<"SESENTA Y "; x=x-60;} if(x==60){cout<<"SESENTA"; x=x60;} if(x>50){cout<<"CINCUENTA Y "; x=x-50;} if(x==50){cout<<"CINCUENTA"; x=x-50;} if(x>40){cout<<"CUARENTA Y "; x=x-40;} if(x==40){cout<<"CUARENTA"; x=x-40;} if(x>30){cout<<"TREINTA Y "; x=x-30;} if(x==30){cout<<"TREINTA"; x=x30;} if(x>20){cout<<"VEINTI"; x=x20;} if(x==20){cout<<"VEINTE"; x=x20;} if(x>=16){cout<<"DIECI"; x=x-10;}

else if(x==15){cout<<"QUINCE"; x=x-15;} else if(x==14){cout<<"CATORCE"; x=x-14;} else if(x==13){cout<<"TRECE"; x=x-13;} else if(x==12){cout<<"DOCE"; x=x-12;} else if(x==11){cout<<"ONCE"; x=x-11;} else if(x==10){cout<<"DIEZ"; x=x10;} if(x==9){cout<<"NUEVE"; x=x-9;} if(x==8){cout<<"OCHO"; x=x-8;} if(x==7){cout<<"SIETE"; x=x-7;} if(x==6){cout<<"SEIS"; x=x-6;} else if(x==5){cout<<"CINCO"; x=x5;} else if(x==4){cout<<"CUATRO"; x=x-4;} else if(x==3){cout<<"TRES"; x=x3;} else if(x==2){cout<<"DOS"; x=x2;} else if(x==1){cout<<"UNO"; x=x1;} } cout<<endl; return 0; } PROG //** g).- **Implementar un programa que ingrese un nmero arbico (entero). //Y que devuelva su equivalente en Romano en cierto rango. #include<iostream> using namespace std; int main() { int x; cout<<"**InGrEsE Un NuMeRo**"<<endl; cin>>x; if((x<1)||(x>999)) cout<<"INGRESA UN NUMERO DEL 1 AL 999\n"; else { 700;} 800;}

if(x>=900){cout<<"CM"; x=x-900;} else if(x>=800){cout<<"DCCC"; x=xelse if(x>=700){cout<<"DCC"; x=xelse if(x>=600){cout<<"DC"; x=x-600;} else if(x>=500){cout<<"D"; x=x-500;} else if(x>=400){cout<<"CD"; x=x-400;} else if(x>=300){cout<<"CCC"; x=x-300;} else if(x>=200){cout<<"CC"; x=x-200;} else if(x>100){cout<<"C"; x=x-100;} else if(x==100){cout<<"C"; x=x-100;} if(x>90){cout<<"XC"; x=x-90;} if(x==90){cout<<"XC"; x=x-90;} if(x>80){cout<<"LXXX"; x=x-80;} if(x==80){cout<<"LXXX"; x=x-80;} if(x>70){cout<<"LXX"; x=x-70;} if(x==70){cout<<"LXX"; x=x-70;} if(x>60){cout<<"LX"; x=x-60;} if(x==60){cout<<"LX"; x=x-60;} if(x>50){cout<<"L"; x=x-50;} if(x==50){cout<<"L"; x=x-50;} if(x>40){cout<<"XL"; x=x-40;} if(x==40){cout<<"XL"; x=x-40;} if(x>30){cout<<"XXX"; x=x-30;} if(x==30){cout<<"XXX"; x=x-30;} if(x>20){cout<<"XX"; x=x-20;} if(x==20){cout<<"XX"; x=x-20;} if(x>=16){cout<<"X"; x=x-10;} else if(x==15){cout<<"VX"; x=x15;} else if(x==14){cout<<"IVX"; x=x14;} else if(x==13){cout<<"XIII"; x=x13;} else if(x==12){cout<<"XII"; x=x12;} else if(x==11){cout<<"XI"; x=x11;} else if(x==10){cout<<"X"; x=x-10;} if(x==9){cout<<"IX"; x=x-9;} if(x==8){cout<<"VIII"; x=x-8;} if(x==7){cout<<"VII"; x=x-7;} if(x==6){cout<<"VI"; x=x-6;} else if(x==5){cout<<"V"; x=x-5;} else if(x==4){cout<<"IV"; x=x-4;} else if(x==3){cout<<"III"; x=x-3;} else if(x==2){cout<<"II"; x=x-2;}

else if(x==1){cout<<"I"; x=x-1;} } cout<<endl; return 0; } GUA DE PRACTICAS 03 (ESTRUCTURAS WHILE y DO .. WHILE)
}

N--; } } cout<<"El factorial es:"<<fact; cout<<endl; cout<<"Desea continuar:" ; c=getch(); }while((c!='N') && (c!='n')); getch();

4. Encuentra los errores en los siguientes programas (Recupera los programas del

// Imprime los N primeros nmeros naturales y su suma #include<conio.h> #include<iostream> #include<string.h> using namespace std; int main() { Int cont, sum,N; cont=0; sum=0; cout<<"Ingresa un nmero: "; cin>>N; while (cont<N) {cont++; cout<<"\n\t"<<cont; sum=sum+cont; } cout<<"\n La suma es: "<<sum; getch(); } PROG 02 Calcula el factorial de un numero N
#include <iostream> #include <conio.h> using namespace std; int main() { int N, fact,c; fact=1; do { cout<<"Ingrese un numero: "; cin>>N; if (N<=1) fact=1; else { while (N>=2) { fact=fact*N;

Directorio C:\PRACTICAS\PRAC4\)

4.1 PROG 03: Adivina un nmero en un cierto rango de nmeros.

GUA DE PRACTICAS 05 (ESTRUCTURAS FOR)

1.1 PROG 07: Lee un nmero natural N y un carcter. La salida debe ser un rombo compuesto del carcter y de la anchura que especifica el nmero N (diagonal horizontal). Por ejemplo, si N es 4 y el carcter es *, el rombo sera:
* * * * * * * * * * * * * * * *

#include<iostream> #include <stdlib.h> #include <stdio.h> using namespace std; int main ( ) { intn,fila,col; cout<<"tamanio de la piramide: "; cin>>n; for(fila=1;fila<=n;fila++) { /* Espacios en blanco*/ for(col=1;col<=n-fila;col++){ cout<<" "; } for(col=1;col<=2*fila-1;col++){ cout<<"*"; } cout<<"\n"; } /* Escritura de la parte inferior */ for(fila=n-1;fila>=1;fila--) { /* Espacios en blanco*/ for(col=1;col<=n-fila;col++){ cout<<" "; } for(col=1;col<=2*fila-1;col++){ cout<<"*"; } cout<<"\n"; } return 0; } 4.2 Cuestionario:

#include<time.h> using namespace std; int factorial_numero (int n); int main() { int num,f; do { cout<<"Ingresa un numero de una cifra"; cin>>num; }while(num<0); cout<<"El factorial del numero es: "<<factorial_numero(num); } int factorial_numero(int n) { int f=1; for(int i=n;i>=1;i--) { f=f*i; } return(f); }

PROG //codigo ASCII #include <stdio.h> int main() { inti; for(i=0;i<=255;i++) { printf("%c --> (%i)\t",i,i); //Salto de lnea cada 5 smbolos if (i%10==5) printf("\n"); } return 0; }

e) Halla el factorial de un nmero con el bucle FOR. #include <iostream> #include <stdio.h> #include <conio.h>

#include<stdio.h> #include<stdlib.h> float fraccion(float resultado) { int n; n=resultado; return resultado-n; } int entero(float resultado) { return resultado; }

main() { int numero; float base; float resultado; int digitob;

printf("Ingrese el numero en base 10 que desea convertir\n"); scanf("%i",&numero); printf("Ahora ingrese la base\n"); scanf("%f",&base);

do { resultado=numero/base; digitob=fraccion(resultado)*base; } while(entero(resultado)>base); printf("El resultado es%i%i\n",entero(resultado),digitob); }

Anda mungkin juga menyukai