You are on page 1of 14

3.17 3.

18

#include <stdio.h> #include <stdio.h>

int main() int main()

{ {

float litros; int numc;

int km; float saldini;

float kml; float tcargos;

float promedio; float tcreds;

int contador; int limcred;

int total; int saldo;

total=0; while(numc!=(-1)){

contador=0; printf("Introduzca el numero de cuenta (-


1 para terminar:)");
printf("Introduzca los kilometros conducidos:");
scanf("%d",&numc);
scanf("%d",&km);
printf("Introduzca el saldo inicial:");
printf("Introduzca los litros utilizados (-1 para
terminar):"); scanf("%f",&saldini);

scanf("%f",&litros); printf("Introduzca el total de cargos:");

while(litros!= -1){ scanf("%f",&tcargos);

kml=km/litros; printf("Introduzca el total de creditos:");

printf("Los kilometros por litro de este scanf("%f",&tcreds);


tanque fueron:%.4f\n",kml);
printf("Introduzca el limite de credito:");
contador++;
scanf("%d",&limcred);
total=total+kml;
saldo=saldini+tcargos-tcreds;
printf("Introduzca los litros utilizados (-1
para terminar):");

scanf("%f",&litros); if(saldo>limcred){

printf("Introduzca los kilometros printf("Cuenta:%d\n",numc);


conducidos:");
printf("Limite de credito:%d\n",limcred);
scanf("%d",&km);
saldo=saldini+tcargos-tcreds;
}
printf("Saldo:%d\n",saldo);
if(contador!= 0){
printf("Limite de credito excedido\n");
promedio=(float)total/contador;
}
printf("El promedio general de kilometros
por litro fue:%.2f",promedio); }

} return 0;

else{ }

printf("No se introdujeron datos\n");

}
3.19 if ( x == -1){

#include <stdio.h> printf (" Fin ");

int main () }

{ else {

float x; printf ("Introduzca la tasa de interes\n");

float y; scanf ("%f", &y);

float porcentaje; printf ("Introduzca el periodo del


prestamo en dias\n");

scanf ("%f", &z);


while ( x != -1){
system (" cls ");
printf (" Introduzca las ventas en pesos (-1 para terminar):\n");
a = x*y*z;
scanf ("%f", &x);
b = a/365;
system (" cls ");
printf("El monto del interes es %.2f\n", b );
if ( x == -1){
}
printf (" fin ");
}
}
return 0;
else {
}
porcentaje = x * 0.09;
3.21
y = porcentaje + 200;
#include <stdio.h>
printf("el salario es %.2f\n", y );
int main ()
}
{
}
float x;
return 0;
float y;
}
float z;
3.20
float a;
#include <stdio.h>
float b;
int main ()
float c;
{

float x;
while ( x != -1){
float y;
printf (" Introduzca el numero de horas
float z; laboradas (-1 para terminar):\n");

float a; scanf ("%f", &x);


float b; if ( x == -1){

printf (" Fin ");


while ( x != -1){ }
printf (" Introduzca el monto del else {
prestamo (-1 para terminar):\n");
printf ("Introduzca el pago por hora del
scanf ("%f", &x); empleado:\n");
scanf ("%f", &y); 3.23

system ("cls"); #include <stdio.h>

int main()

if (x <= 40){ {

z = x * y; int a=1;

printf (" El salario es %.2f\n", z); int b;

} int c;

else{ int d;

a = x - 40; int e;

z = 40 * y; int f;

b = 1.5 * a * y; int g;

c = z + b; int h;

printf("El salario es %.2f\n", c ); int i;

} int j;

} while(a<=10){

} printf("%d ",a);

return 0; a++;

} }

3.22 }

#include <stdio.h>

int main ()

int a = 10;

int b = 10;

printf ("Predecremento\n");

printf ("%d\n", a);

printf ("%d\n", --a);

printf ("Posdecremento\n");

printf ("%d\n", b);

printf ("%d\n", b--);

}
3.24 int A=3;

#include <stdio.h> printf("A\tA+2\tA+4\tA+6\n");

int main() while(A<=15){

{ printf("%d\t %d\t %d\t


%d\n",A,(A+2),(A+4),(A+6));
int contador;
A+=3;
int numero;
}
int anterior=0;
}
int mayor;
3.27
while(contador<=10){
#include<stdio.h>
printf("Introduzca un numero:");
int main (){
scanf("%d",&numero);
int i = 0, mayor1 = 0, mayor2 = 0, numero;
if(numero>anterior)
printf("introduzca 10 numeros\n");
printf("Mayor hasta ahora
es:%d\n",numero);

if(anterior>numero){ while ( i != 10){

printf("Mayor hasta ahora scanf("%d", &numero);


es:%d\n",anterior);
if (numero > mayor1){
anterior=("%d",numero);
mayor2 = mayor1;
}
mayor1 = numero;
}
}
return 0;
i = i + 1;
}
}
3.25
printf("los numeros mayores son %d y %d ", mayor1,
#include <stdio.h> mayor2);

int main() return 0;

{ }

int N=1;

printf("N\t10*N\t100*N\t1000*N\n");

while(N<=10){

printf("%d\t %d\t %d\t


%d\n",N,(10*N),(100*N),(1000*N));

N++;

3.26

#include <stdio.h>

int main()

{
3.28 3.32

#include <stdio.h> a) #include<stdio.h>

#include <stdlib.h> int main (){

int x = 5, y= 8;

int main(int argc, char *argv[]) {

int aprobados = 0; if (y==8){

int reprobados = 0; if (x==5){

int estudiante = 1; printf("@@@@@\n" );

int resultado; }

while ( estudiante <= 10 ){ }

printf( "Introduzca el else{


resultado ( 1=aprobado,2=reprobado ): " );
printf("#####\n");
scanf( "%d", &resultado );

if ( resultado == 1 ) {
}
aprobados = aprobados + 1;
printf("$$$$$\n");

estudiante = estudiante + 1; } printf("&&&&&\n");

if(resultado == 2){
return 0;

reprobados = reprobados + 1; }

b) #include<stdio.h>
estudiante = estudiante + 1;
int main (){
}
int x = 5, y= 8;
}

printf( "Aprobados %d\n", aprobados );


if (y==8){
printf( "Reprobados %d\n", reprobados );
if (x==5){
if ( aprobados > 8 ) {
printf("@@@@@\n" );
printf( "Objetivo alcanzado\n" );
}
}
}

else{
return 0;
printf("#####\n");
}
printf("$$$$$\n");

printf("&&&&&\n");

return 0;

}
c) #include<stdio.h> if(lado==5){

int main (){


printf("*****\n*****\n*****\n*****\n*****");
int x = 5, y= 7;
}

if(lado==6){
if (y==8){

if (x==5){ printf("******\n******\n******\n******\n*****
*\n******");
printf("@@@@@\n" ); }
} if(lado==7){
}
printf("*******\n*******\n*******\n*******\n*
else{ ******\n*******\n*******");

}
printf("#####\n$$$$$\n&&&&&\n");
if(lado==8){
}
printf("********\n********\n********\n*******
*\n********\n********\n********\n********\n");

}
return 0; if(lado==9){
}
printf("*********\n*********\n*********\n****
3.33
*****\n*********\n*********\n*********\n*********\n**
#include <stdio.h> *******\n");

int main() }

{ if(lado==10){

int lado;
printf("**********\n**********\n**********\n*
printf("Introduzca el lado del cuadrado\n"); *********\n**********\n**********\n**********\n*****
*****\n**********\n**********\n");
scanf("%d",&lado);
}
if(lado==1){
if(lado==11){
printf("*\n");

} printf("***********\n***********\n***********
\n***********\n***********\n***********\n***********\
if(lado==2){ n***********\n***********\n***********\n***********\
n");
printf("**\n**\n");
}
}
if(lado==12){
if(lado==3){

printf("***\n***\n***");
printf("************\n************\n*********
} ***\n************\n************\n************\n*****
*******\n************\n************\n************\n*
if(lado==4){ ***********\n************\n");

printf("****\n****\n****\n****"); }

} if(lado==13){
printf("*************\n*************\n*************\n* if(lado==19){
************\n*************\n*************\n********
*****\n*************\n*************\n*************\n
*************\n*************\n*************\n"); printf("*******************\n****************
***\n*******************\n*******************\n*****
} **************\n*******************\n***************
****\n*******************\n*******************\n****
if(lado==14){ ***************\n*******************\n**************
*****\n*******************\n*******************\n***
printf("**************\n**************\n************** ****************\n*******************\n*************
\n**************\n**************\n**************\n** ******\n*******************\n*******************\n");
************\n**************\n**************\n******
********\n**************\n**************\n********** }
****\n**************\n");
if(lado==20){
}
printf("********************\n********************\n**
if(lado==15){ ******************\n********************\n**********
**********\n********************\n******************
printf("***************\n***************\n************ **\n********************\n********************\n****
***\n***************\n***************\n************* ****************\n********************\n************
**\n***************\n***************\n************** ********\n********************\n********************
*\n***************\n***************\n*************** \n********************\n********************\n******
\n***************\n***************\n***************\ **************\n********************\n**************
n"); ******\n********************\n");
} }
if(lado==16){ return 0;
printf("****************\n****************\n********** }
******\n****************\n****************\n********
********\n****************\n****************\n******
**********\n****************\n****************\n****
************\n****************\n****************\n**
**************\n****************\n");

if(lado==17){

printf("*****************\n*****************\n********
*********\n*****************\n*****************\n***
**************\n*****************\n*****************
\n*****************\n*****************\n************
*****\n*****************\n*****************\n*******
**********\n*****************\n*****************\n**
***************\n");

if(lado==18){

printf("******************\n******************\n******
************\n******************\n******************
\n******************\n******************\n**********
********\n******************\n******************\n**
****************\n******************\n**************
****\n******************\n******************\n******
************\n******************\n******************
\n");

3.34

#include <stdio.h>
int main() if(lado==11){

{ printf("***********\n* *\n* *\n* *\n* *\n*


*\n* *\n* *\n* *\n* *\n***********\n");
int lado;
}
printf("Introduzca el lado del cuadrado\n");
if(lado==12){
scanf("%d",&lado);
printf("************\n* *\n* *\n* *\n*
if(lado==1){ *\n* *\n* *\n* *\n* *\n* *\n*
*\n************\n");
printf("*\n");
}
if(lado==2){
if(lado==13){
printf("**\n**\n");
printf("*************\n* *\n* *\n* *\n*
} *\n* *\n* *\n* *\n* *\n* *\n*
*\n* *\n*************\n");
if(lado==3){
}
printf("***\n* *\n***");
if(lado==14){
}
printf("**************\n* *\n* *\n* *\n*
if(lado==4){
*\n* *\n* *\n* *\n* *\n* *\n*
printf("****\n* *\n* *\n****"); *\n* *\n* *\n**************\n");

} }

if(lado==5){ if(lado==15){

printf("*****\n* *\n* *\n* *\n*****"); printf("***************\n* *\n* *\n*


*\n* *\n* *\n* *\n* *\n*
} *\n* *\n* *\n* *\n* *\n*
*\n***************\n");
if(lado==6){
}
printf("******\n* *\n* *\n* *\n* *\n******");
if(lado==16){
}
printf("****************\n*
if(lado==7){ *\n* *\n* *\n* *\n* *\n*
*\n* *\n* *\n* *\n* *\n*
printf("*******\n* *\n* *\n* *\n* *\n* *\n* *\n* *\n*
*\n*******"); *\n****************\n");
} }
if(lado==8){ if(lado==17){
printf("********\n* *\n* *\n* *\n* *\n* *\n* printf("*****************\n*
*\n********\n"); *\n* *\n* *\n* *\n* *\n*
*\n* *\n* *\n* *\n* *\n*
}
*\n* *\n* *\n* *\n*
if(lado==9){ *\n*****************\n");

printf("*********\n* *\n* *\n* *\n* *\n* }


*\n* *\n* *\n*********\n");
if(lado==18){
}
printf("******************\n* *\n* *\n*
if(lado==10){ *\n* *\n* *\n* *\n* *\n*
*\n* *\n* *\n* *\n* *\n*
printf("**********\n* *\n* *\n* *\n* *\n* *\n* *\n* *\n*
*\n* *\n* *\n* *\n**********\n"); *\n******************\n");

} }
if(lado==19){ }

printf("*******************\n* *\n* *\n* else {


*\n* *\n* *\n* *\n* *\n*
*\n* *\n* *\n* *\n* *\n* printf("el numero introducido no es un
*\n* *\n* *\n* *\n* palindromo\n");
*\n*******************\n");
}
}
return 0;
if(lado==20){
}
printf("********************\n* *\n*
*\n* *\n* *\n* *\n* *\n*
*\n* *\n* *\n* *\n* *\n*
*\n* *\n* *\n* *\n* *\n*
*\n* *\n********************\n");

return 0;

3.35

#include<stdio.h>

int main (){

int numero, a, b, c, d, e;

printf("introduzca un numero de 5 digitos\n");

scanf("%d", &numero);

if (numero >= 10000){

if (numero <= 99999){

a = numero / 10000;

b = (numero % 10000) / 1000;

c = (numero % 10000) % 1000


/ 100;

d = ((numero % 10000) %
1000) % 100 / 10;

e = (((numero % 10000) %
1000) % 100) % 10;

if (a == e){

if (b == d){
3.36
printf("el numero introducido
es un palindromo\n"); #include<stdio.h>

} int main (){


int binario, decimal, Decimal = 0, dos = 1, digito, division /= 10;
division = 1, memoria = 0, cifras, mayor, menor, div, dig;
}
printf("Programa traductor de numeros binarios a
decimales\n\nIntroduzca su numero: "); printf("\nEl numero decimal
es : %d",Decimal + 1);
scanf("%d",&binario);
}
printf("\nIntroduzca el numero de cifras de su numero: ");
}
scanf("%d", &cifras);

if(binario == 0) {
return 0;
printf("\nEl numero decimal es : 0");
}
}
3.37
else {
#include <stdio.h>
if (cifras == 0){
int main()
printf("\nimposible\n");
{
}
int x=1;
else {
int y;
division *= 10;
int z=300000000;
while(cifras-2 > 0 ){
while(x<=z){
division *= 10;
y=x%100000000;
cifras--;
if(y==0){
}
printf("%d\n",x);
mayor = binario;
}
menor = cifras;
x++;
dig = digito;
}
div = division;
}
while (mayor > menor){

dig = mayor / div;

dos *= 2;

mayor %= div;

div /= 10;

while(binario > cifras){

digito = binario /
division;

decimal =
digito*dos;
3.38
dos /= 2;
#include <stdio.h>
Decimal +=
decimal; int main()

binario %= division; {
int contador; contador++;

int x; }

int y; printf("Hay %d numeros iguales a 7\n",contador);

while(contador<=100){ return 0;

printf("*"); }

y=contador%10; 3.40

if(y==0) #include <stdio.h>

printf("\n"); int main()

contador++; {

} int fila = 8; int columna;

} while (fila >= 1){

3.39 columna = 1;

#include <stdio.h> while (columna <= 8){

int main() printf ("%s", fila % 2 ? " *": "* ");

{ columna++;

int x; }

int a; fila--;

int b; printf("\n");

int c; }

int d; return 0;

int contador=0; }

printf("Introduzca un entero de cuatro digitos:\n"); 3.41

scanf("%d",&x); #include <stdio.h>

a=x/1000; int main()

b=(x%1000)/100; {

c=(x%100)/10; int n;

d=(x%10); int x=0;

if(a==7){ while(2>0){

contador++; n=x*2;

} printf("%d",n);

if(b==7){ x++;

contador++; }

} }

if(c==7){ 3.42

contador++; #include <stdio.h>

} int main()

if(d==7){ {
float radio; int c;

float diametro; printf("Introduzca tres numeros decimales diferentes


de 0 en orden ascendente\n");
float circunferencia;
scanf("%d %d %d",&a,&b,&c);
float area;
if((c*c)==(a*a)+(b*b))
printf("Introduzca el radio del circulo:\n");
printf("Los numeros corresponden a los
scanf("%f",&radio); lados de un triangulo rectangulo\n");

diametro=radio*2; else{
printf("Diametro es:%f\n",diametro); printf("Los numeros no corresponden a
los lados de un triangulo rectangulo\n");
circunferencia=((3.14159)*(diametro));
}
printf("Circunferencia es:%f\n",circunferencia);
}
area=(3.14159)*(radio*radio);
3.46
printf("Area es: %f\n",area);
a) #include <stdio.h>
return 0;
int main()
}
{
3.44
int x;
#include <stdio.h>
int a;
int main()
int b;
{
int c;
float a;
int d;
float b;
printf("Introduzca un entero de cuatro digitos:\n");
float c;
scanf("%d",&x);
printf("Introduzca tres numeros decimales diferentes
de 0 en orden ascendente\n"); a=x/1000;
scanf("%f %f %f",&a,&b,&c); b=(x%1000)/100;
if((c*c)==(a*a)+(b*b)) c=(x%100)/10;
printf("Los numeros corresponden a los d=(x%10);
lados de un triangulo rectangulo\n");

else{
a=(a+7)%10;
printf("Los numeros no corresponden a
los lados de un triangulo rectangulo\n"); b=(b+7)%10;

} c=(c+7)%10;

} d=(d+7)%10;

3.45

#include <stdio.h> printf("%d%d%d%d\n",c,d,a,b);

int main() return 0;

{ }

int a; b) #include <stdio.h>

int b; int main()


{ }

int x; printf("su factorial es: %d", factorial);

int a; }

int b; return 0;

int c; }

int d; b) #include<stdio.h>

printf("Introduzca un entero de cuatro digitos a int main (){


desencriptar:\n");
float num, contador = 1, factorial = 1, e = 0;
scanf("%d",&x);

a=x/1000;
printf("introduzca el numero de aproximacion a
b=(x%1000)/100; euler: ");

c=(x%100)/10; scanf ("%f", &num);

d=(x%10);

if (num <= 1 ){

a=(a+7)/(a%10); if (num <0){

b=(b+7)/(b%10); printf("factorial indefinido");

c=(c+7)/(c%10); }

d=(d+7)/(d%10); else {

printf("la aproximaxion de e es
2");
printf("%d%d%d%d\n",c,d,a,b);
}

}
return 0;
else{
}
while (contador != num ){
3.47 a) #include<stdio.h>
contador++;
int main (){
factorial *= contador;
int num, contador = 1, factorial = 1, contadorr;
e = (1 / factorial) + e;

}
printf("introduzca un numero: ");
printf("la aproximacion de e es %f", e +
scanf ("%d", &num); 2);

}
if (num == 0){ return 0;
printf("su factorial es: 1"); }
} c) #include<stdio.h>
else { int main (){
while (contador < num ){ float num, contador = 1, factorial = 1, e = 0;
contador++; int x, X, Y, contador2 = 1;
factorial *= contador;
printf("Introduzca el numero de aproximaciones de if (num <= 1 ){
e: ");
if (num <0){
scanf("%f", &num);
printf("\nfactorial
printf("\nIntroduzca el numero x que elevara a e: "); indefinido");

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

else {

num = 10; printf("\nla


aproximaxion de e es 2");
X = x;
}
Y = x;
}

else{

while (contador != num ){


if (x<=1) {
Y *= x;
if (x == 0){
contador++;
printf("\nla aproximacion de e
es 1"); factorial *=
contador;
}
e = (Y / factorial) +
else { e;
if (num <= 1 ){ }
if (num <0){ printf("\nla aproximacion de e es %f", e +(1 + X));

}
printf("\nfactorial indefinido");
}
}
x = Y;
else {
printf("\nsu factorial es: %f", factorial);
printf("\nla
aproximaxion de e es 2"); printf("\nsu x es: %d", x);

} return 0;

} }

else{

while (contador != num ){

contador++;

factorial *= contador;

e = (1 / factorial) + e;

printf("\nla aproximacion de e es %f", e + 2);

else {

You might also like