codificaciones en while
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 3TRANSCRIPT
#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;
}
#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;}
#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){
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);
}
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;
}
#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;
}
#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;
}
#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){
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;
}
#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;
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;
default:
printf(" \n Opcion Incorrecta\n\n\n\n");
break;
}
getch();
return 0;}}
#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;
}
#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.");
}
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;
}
#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)
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;
}