21
#3 #include <stdio.h> #include <conio.h> #include <stdlib.h> int main () { float herencia, juan, luis, rosa, abogado, gasto; printf ("Introduce el valor de herencia: "); scanf ("%f", &herencia); juan=herencia/3; luis=juan*4/3; rosa=luis/2; gasto=juan+luis+rosa; if(gasto<herencia/3.0) { abogado=gasto*0.03; } else { abogado=gasto*0.05; } printf ("La herencia de juan: %f\n", juan); printf ("La herencia de luis: %f\n", luis); printf ("La herencia de rosa: %f\n", rosa); printf ("El gasto: %f\n", gasto); printf ("Los servicios del abogado: %f\n", abogado); getch ();

codificaciones en while

  • Upload
    david

  • View
    49

  • Download
    1

Embed Size (px)

DESCRIPTION

programa en c:1. Leer una lista de números y calcular el producto acumulado de los primeros 7 múltiplos de 5. Al finalimprimir la citada acumulación.Ejercicios complementarios de la estructura repetitiva while en lenguaje C 932. Leer una lista de calificaciones y calcular el promedio, el número de aprobados y reprobados; el programaterminará cuando se introduzca un número negativo.3. El máximo y el mínimo de una lista de números positivos introducidos por teclado, sabiendo que unnúmero negativo termina el ciclo. El negativo no cuenta.4. Los términos de la serie de Fibonacci hasta que rebase un valor n (entero y positivo) leído por el teclado.En esta serie los dos primeros números son 1, y el resto se obtiene sumando los dos anteriores: 1, 1, 2,3, 5, 8, 13, 21…5. Conjetura de ULAM: Empiece con cualquier número entero positivo. Si es par divídalo entre 2 y si esimpar multiplique por 3

Citation preview

Page 1: codificaciones en while

#3

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main ()

{

float herencia, juan, luis, rosa, abogado, gasto;

printf ("Introduce el valor de herencia: ");

scanf ("%f", &herencia);

juan=herencia/3;

luis=juan*4/3;

rosa=luis/2;

gasto=juan+luis+rosa;

if(gasto<herencia/3.0)

{

abogado=gasto*0.03;

}

else

{

abogado=gasto*0.05;

}

printf ("La herencia de juan: %f\n", juan);

printf ("La herencia de luis: %f\n", luis);

printf ("La herencia de rosa: %f\n", rosa);

printf ("El gasto: %f\n", gasto);

printf ("Los servicios del abogado: %f\n", abogado);

getch ();

return 0;

}

Page 2: codificaciones en while

#5

#include <stdio.h>

#include <conio.h>

main(){

long n;

printf("de un numero entero: ");

scanf("%d",&n);

if(n>0 && n<32701){

printf("\nnumero valido");

}

else{

printf("\nnumero invalido");

}

if(n<10){

printf("\n las sifras de su numero son %d",n=1);

}

if(n>=10 && n<100){

printf("\n las sifras de su numero son %d",n=2);

}

if(n>=100 && n<1000){

printf("\n las sifras de su numero son %d",n=3);

}

if(n>=1000 && n<10000){

printf("\n las sifras de su numero son %d",n=4);

}

if(n>=10000 && n<100000){

printf("\n las sifras de su numero son %d",n=5);

}

getch() ;

return 0;}

Page 3: codificaciones en while

#6

#include <stdio.h>

#include <conio.h>

#define s scanf

main (){

int H,M;

printf("ingrese una hora: ");

s("%d",&H);

printf("ingrese los minutos: ");

s("%d",&M);

if(H>=0 && H<12 && M>0 && M<60){

printf("\nLa hora en formato de 23hr. es %d:%d AM",H,M);

}

else if(H>=12 && H<24 && M>0 && M<60){

printf("\nLa hora en formato de 23hr. es %d:%d PM",H,M);

}

if(H==0)

{

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=12,M);

}

if(H==1){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=1,M);

}

if(H==2){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=2,M);

}

if(H==3){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=3,M);

}

if(H==4){

Page 4: codificaciones en while

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=4,M);

}

if(H==5){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=5,M);

}

if(H==6){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=6,M);

}

if(H==7){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=7,M);

}

if(H==8){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=8,M);

}

if(H==9){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=9,M);

}

if(H==10){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=10,M);

}

if(H==11){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=11,M);

}

if(H==12){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=12,M);

}

if(H==13){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=1,M);

}

if(H==14){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=2,M);

}

Page 5: codificaciones en while

if(H==15){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=3,M);

}

if(H==16){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=4,M);

}

if(H==17){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=5,M);

}

if(H==18){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=6,M);

}

if(H==19){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=7,M);

}

if(H==20){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=8,M);

}

if(H==21){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=9,M);

}

if(H==22){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=10,M);

}

if(H==23){

printf("\nLa hora en formato de 12hr. es %d:%d PM",H=11,M);

}

if(H==24){

printf("\nLa hora en formato de 12hr. es %d:%d AM",H=12,M);

}

return 0;

}

Page 6: codificaciones en while

#11

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main ()

{

int horas, sueldo, total, final, stotal, sfinal;

printf("ingresa las horas trabajadas");

scanf("%d", &horas);

printf("ingresa tu sueldo por hora");

scanf("%d", &sueldo);

if(horas>=40){

if (horas>=41 && horas<=48){

total=horas-40;

final=(sueldo*40)+(total*2*sueldo);

printf("Tu sueldo por tener mas de 40hrs es: %d",final);}

else if (horas>=48){

total=horas-40;

stotal=horas-48;

sfinal=(sueldo*40)+(total*sueldo*2);

final=sfinal+(sueldo*stotal*3);

printf("Tu sueldo por tener mas de 49hrs es: %d",final);}}

else if(horas<=40){

final=(sueldo*horas);

printf("Tu sueldo por tener mas de 40hrs es: %d",final);}

getch ();

return 0;

}

Page 7: codificaciones en while

#16

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main() {

int x, y, opcion;

printf("introduce la coordenada x ");

scanf("%d",&x);

printf("introduce la coordenada y ");

scanf("%d",&y);

switch(opcion){

case 0: (x>=0 && y>=0);

printf("Tu origen es del primer cuadrante\n");

break;

case 1: (x<0 && y>=0);

printf("Tu origen es del segundo cuadrante\n");

break;

case 2: (x<0 && y<0);

printf("Tu origen es del tercer cuadrante\n");

break;

case 3: (x>=0 && y<0);

printf("Tu origen es del cuarto cuadrante\n");

break;

default: printf("hay un numero mal escrito");

}

system("PAUSE");

return 0;

}

Page 8: codificaciones en while

#17

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main(){

fflush(stdin);

int cat, dia;

printf("elige un numero del 1 al 365 ");

scanf("%d",&dia);

if (dia>=1 && dia<=31){

printf("El mes de este dia es Enero ");

}

if (dia>=32 && dia<=58){

printf("El mes de este dia es Febrero ");

}

if (dia>=59 && dia<=90){

printf("El mes de este dia es Marzo ");

}

if (dia>=91 && dia<=120){

printf("El mes de este dia es Abril ");

}

if (dia>=121 && dia<=151){

printf("El mes de este dia es Mayo ");

}

if (dia>=152 && dia<=181){

printf("El mes de este dia es Junio ");

}

if (dia>=182 && dia<=212){

Page 9: codificaciones en while

printf("El mes de este dia es Julio ");

}

if (dia>=213 && dia<=243){

printf("El mes de este dia es Agosto ");

}

if (dia>=244 && dia<=273){

printf("El mes de este dia es Septiembre ");

}

if (dia>=274 && dia<=304){

printf("El mes de este dia es Octubre ");

}

if (dia>=305 && dia<=334){

printf("El mes de este dia es Noviembre ");

}

if (dia>=335 && dia<=365){

printf("El mes de este dia es Diciembre ");

}

getch();

return 0;

}

Page 10: codificaciones en while

#21

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

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

{ {

int opcion;

float suma, resta, multi, division;

printf("------------------Menu--------------------\n\n 1.Suma \n 2.Resta\n 3.Multiplicacion\n 4.Division\n");

scanf("%i",&opcion);

switch(opcion) {

float a, b, c, d, e, f, g, h;

case 0:

printf("\n\n") ;

break;

case 1:

printf("Introduce el primer sumando:");

scanf("%f",&a);

printf("Introduce el segundo sumando:") ;

scanf("%f",&b);

suma = (a + b);

printf("Resultado de la suma: %f\n\n",suma);

break;

Page 11: codificaciones en while

case 2:

printf("Introduce el primer digito:") ;

scanf("%f",&c);

printf("Introduce el segundo digito:") ;

scanf("%f",&d);

resta = (c - d);

printf("Resultado de la resta: %f\n\n",resta);

break;

case 3:

printf("Introduce el primer digito:") ;

scanf("%f",&e);

printf("Introduce el segundo digito:") ;

scanf("%f",&f);

multi = (e * f);

printf("Resultado de la multiplicacion: %f\n\n",multi);

break;

case 4:

printf("Introduce el primer digito:");

scanf("%f",&g);

printf("Introduce el segundo digito:");

scanf("%f",&h);

division = (g / h);

printf("Resultado de la division: %f\n\n",division);

break;

Page 12: codificaciones en while

default:

printf(" \n Opcion Incorrecta\n\n\n\n");

break;

}

getch();

return 0;}}

Page 13: codificaciones en while

#2

#include <stdio.h>

#include <conio.h>

main()

{

int year;

printf("Ingresa el a\xA4o: ");

scanf("%d",&year);

//Bisiesto o no

if(year%2==0&&year%4==0)

{

printf("\nEs bisiesto.");

}

else if(year%100>=1&&year%400>=1)

{

printf("\nNo es bisiesto.");

}

getch();

return 0;

}

Page 14: codificaciones en while

#20

#include <stdio.h>

#include <conio.h>

main()

{

int mes;

printf("Ingresa el mes en numero: ");

scanf("%d",&mes);

if(mes==1){

printf("El mes es Enero y tiene: 31 dias.");

}

else if(mes==2){

printf("El mes es Febrero y tiene: 28 dias.");

}

else if(mes==3){

printf("El mes es Marzo y tiene: 31 dias.");

}

else if(mes==4)

{

printf("El mes es Abril y tiene: 30 dias.");

}

else if(mes==5)

{

printf("El mes es Mayo y tiene: 31 dias.");

}

else if(mes==6)

{

printf("El mes es Junio y tiene: 30 dias.");

Page 15: codificaciones en while

}

else if(mes==7)

{

printf("El mes es Julio y tiene: 31 dias.");

}

else if(mes==8)

{

printf("El mes es Agosto y tiene: 31 dias.");

}

else if(mes==9)

{

printf("El mes es Septiembre y tiene: 30 dias.");

}

else if(mes==10)

{

printf("El mes es Octubre y tiene: 31 dias.");

}

else if(mes==11)

{

printf("El mes es Noviembre y tiene: 30 dias.");

}

else if(mes==12)

{

printf("El mes es Diciembre y tiene: 31 dias.");

}

getch();

return 0;

}

Page 16: codificaciones en while

#1

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#define true=1

#define false=0

int main() {

int d,m,a,bisiesto,i;

printf("Introduce el dia: ");

scanf("%d", &d);

printf("Introduce el mes: ");

scanf("%d", &m);

printf("Introduce el año: ");

scanf("%d", &a);

if(a%4==0 && a%100!=100 || a%400==0)

if(d>0 && d<32 && m>0 && m<13 && a>0){

if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)

{

printf("\nFecha valida");

}

else

{

if(m==2 && d<30 && bisiesto)

Page 17: codificaciones en while

printf("\naño valido");

else if(m==2 && d<29 && !bisiesto)

printf("\nfecha valida");

else if(m!=2 && d<31)

printf("\nFecha valida");

else

printf("\nFecha no valida");

}

}

else

printf("\nFecha no valida");

return 0;

}