Repetición. Ejercicio 3

Documentos relacionados
#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<iostream> using namespace std; main() int num, intentos, i; string password;

PRÁCTICA INSTRUCCIONES DE SELECCIÓN. Objetivos

Lenguaje de programación

Titulo: Calculo de PI

#include <stdio.h> float cubica(float numero) { float cubica; cubica = numero * numero * numero; return cubica; }

/* Programa C01.c. < Declaraci n de Variables > < Uso de Comentarios > < Uso Constante con nombre > < Uso printf() y formatos de salida >

1. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden ascendente.

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Codificación en C. Como pasar de Pseudocódigo a C (con pequeños trucos de C++)

Capítulo 4. Estructuras de control. Profra. Catalina Trevilla Román Profr. Armando Valera Paulino

Examen de Fundamentos de la Programación (Modelo 1)

SENTENCIAS DE CONTROL (SENTENCIA switch)

Dobles: Es el caso de la instrucción if-else (punto 1.2).

If anidado: /*ifani.c*/ main() { if (getche()=='s') if (getche()=='i') printf("\n tu tecleaste si"); }

Guía práctica de estudio 09: Estructuras de repetición

Programación. Ejercicios Tema 3. Elementos Básicos del Lenguaje C

Guía práctica de estudio 09: Estructuras de repetición

int while while else else int else else

UNAN- LEON SENTENCIA DE CONTROL DO WHILE. M.Sc. Ana María Salgado G.

Estructuras de control

Variables locales y globales. Funciones sin parámetros. Paso de parámetros

E s c u e l a P o l i t é c n i c a S u p e r i o r d e E l c h e

1. Cuestiones. Ejercicios resueltos de C. Diego Rodríguez-Losada 1. //a) #include <stdio.h> main( ) { int x = 0, y = 0; //b) #include <stdio.

Ejercicios aplicando estructuras de asignación.

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas

PROGRAMACION MODULAR FUNCIONES

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

Si un número es múltiplo de otro, u dicho de forma, comprobar si un número es divisor de otro.

Informática I. While & do While

Programación Estructurada

OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD TEÓRICA.

Programación I Funciones

for(i = 0; i <= 45; i+=5) { x = (i*3.1416)/180; printf( seno(%d) = %f\n,i,seno(x));

Guía práctica de estudio 08: Estructuras de selección

GWBASIC Ventana Principal

BUCLES ANIDADOS EN LENGUAJE C

Prácticas de Programación Resueltas: Máquinas de Turing

Entrada de datos y salida de resultados.

Bucles anidados. M.Sc. Ana María Salgado G. UNAN - LEON 24/04/2012

Uso Pseudocódigo Diagrama de flujo Codificación

Estructuras de Repetición (Repita para)

Funciones en Lenguaje C

TEMA 4. ESTRUCTURAS DE CONTROL

Guía práctica de estudio 08: Estructuras de selección

Estructuras de Repetición (Hacer-Mientras)

Operadores aritméticos

Sentencias de control de flujo

FUNDAMENTOS DE PROGRAMACIÓN Profesor Alejandro Cortés Pérez Turno matutino

Reales. Caracteres. Cadenas de Caracteres (String)

Asignatura: Estructuras de Datos. Grado y Sección: 6to INF A-B. Docente: Ing. Yesika Medina

Tipos de datos y operadores en C++

1. Escribe cuál es la salida del siguiente programa: 2. Escribe cuál es la salida del siguiente programa:

Lenguaje de programación C. Introducción

Elabore un programa que permita el ingreso de un número calcular el cubo

Declaración. Introducción. Definición o implementación. Llamada. Un programa en C consta de una o más funciones.

PASO DE PARÁMETROS O ARGUMENTOS EN C. POR DEFECTO, POR VALOR O POR REFERENCIA. SIZEOF MEMORIA (CU00550F)

Descripción de un Programa

Lenguaje C Funciones. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Tipos de Datos en C. Palabras reservadas en C

Escriba una función llamada bisuma que calcule la suma de dos variables num1 y num2 enteras y regrese un resultado entero.

Tipos de datos y Operadores Básicos

Instrucciones de lectura/escritura. Programación en C 1

Tema 5 Sentencias de control de flujo. Fundamentos de Informática

INTRODUCCIÓN AL LENGUAJE C

EJERCICIOS de C. 1. Programa que convierte de metros a pies y pulgadas.

Programación. Test Autoevaluación Tema 3

Fundamentos de Informática ETSID. Tema 4: Estructuras de Repetición (Bucles).

PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD

Actividades de Divulgación del Centro Atómico Bariloche. Qué hay detrás de un programa de computadora? Daniela Arnica Pablo E. Argañaras.

Realizar el ejercicio anterior utilizando Punteros

= RETURN =3 7-. ELSE K

Estructuras de repetición

SENTENCIAS DE CONTROL

Punteros. Programación en C 1

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Fundamentos de programación

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO

INTRODUCCIÓN A LA PROGRAMACIÓN. Claudio Gutiérrez-Soto Manuel Crisosto Muñoz

[SENTENCIAS DE CONTROL FOR Y WHILE

FUNCIONES CON Y SIN PARÁMETROS EN C. INVOCAR. SIGNATURAS. ARGUMENTOS. TIPO DE RETORNO (CU00549F)

Introducción a los generadores de analizadores léxicos y sintácticos FLEX y BISON: Implementación de una pequeña calculadora

Introducción a los Computadores Arreglos en C

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

Tema 05: Elementos de un programa en C

RESUMEN DE LAS UNIDADES I-II-III Libro: Programacion.en.C.Metodologia.Algoritmos.y.Estructura.de.datos.Editorial.McGraw-Hill

SENTENCIAS DE CONTROL (SENTENCIAS if Y switch)

Transcripción:

Martinez Rubio Fernando Delgado Plaza Fortino Juan Carlos Corrales Garcia Miguel Angel Martin Del Campo Maldonado Repetición Ejercicio 3 void int n,a,b,c,aux; do // Se lle el número hasta que sea mayor que cero. printf("\ndame un numero :"); scanf("%d",&n); while(n<=0); a=1;b=0; for(c=1;c<=n;c++) printf("%d\t",a); aux=a; a+=b; b=aux; Ejercicio 2 #include<conio.h> int main(int argc, char* argv[]) int counter,base,exp,potencia=1; printf("dame datos y exponentes separados por comas: "); scanf("%d, %d",&base, &exp); if(exp==0) printf("\n%d elevado a %d es: 1 ",base,exp); else if(exp==1) printf("\n%d elevado a %d es: %d",base,exp,base); else if(exp>1) for(counter=0; counter<exp; counter++) potencia=potencia*base;

printf("\n%d elevado a %d es: %d",base,exp,potencia); Ejercico 10 y 11 #include <conio.h> #include <math.h> void seno (float angulo); void coseno (float angulo); void tangente (float angulo); float angulo; int opcion, ban=1; clrscr(); while(ban==1) printf("\t\tbienvenido/a\n\n"); printf("introduzca el valor del angulo, por favor:\n"); scanf("%f", &angulo); printf(" Que desea hacer?:\n\n"); printf("********************************************\n"); printf("**** 1. seno del angulo ****\n"); printf("**** 2. coseno del angulo ****\n"); printf("**** 3. tangente del angulo ****\n"); printf("********************************************\n"); scanf("%d", &opcion); while(opcion<0 opcion>3) printf("error, la opcion debe estar entre 0 y 3:\n"); scanf("%d", &opcion); clrscr(); switch(opcion) case 1: seno (angulo); case 2: coseno (angulo); case 3: tangente (angulo);

printf(" Hay mas datos? (si=1 y no=0)\n"); scanf("%d",&ban); void seno (float angulo) float y; y=sin (angulo); printf("el seno de %f es %f\n\n", angulo, y); void coseno (float angulo) float y; y=cos(angulo); printf("el coseno de %f es %f\n\n", angulo, y); void tangente (float angulo) float y; y=tan(angulo); printf("la tangente de %f es %f\n\n", angulo, y); Ejercicio 9 #include<conio.h> #include<math.h> double triple(double num) return num*3; double cuadrado(double num) return num*num; double logaritmo (double num) return log(num); int main(void) double num, total; printf("ingresa un mumero\n");

scanf("%lf",&num); total = triple(num); printf("\n El triple de %lf es : %lf",num,total); total = cuadrado(num); printf("\n El cuadrado de %lf es : %lf",num,total); total = logaritmo(num); printf("\n El logaritmo neperiano de %lf es : %lf",num,total); Ejercicio 20 #include<conio.h> int main(void) int contador=1; while(contador<=100) printf("%d ",contador); contador= contador+1; Ejercicio 18 #include <math.h> void main(void) int i, n; double x, serie1, serie2, frac=1; double fac(int); double pot(double, int); printf("este programa calcula el valor del seno.\n"); printf("introduce el valor del angulo en radianes: "); scanf("%lf", &x); serie2=x; serie1=0.0; frac=x; i=2; while (serie1!=serie2) serie1=serie2;

n=2*i-1; frac=-frac*(x*x/(n*(n-1))); serie2+=frac; i++; printf("\nvalor estimado: %20.16e\n", serie2); printf("valor exacto: %20.16e\n", sin); printf("numero de terminos utilizados: %d\n", i); Ejercicio 15 #include <math.h> #define PI 3.14159265359 /*---------------------------------------------*/ double poten(double a, int b) int i; double resul=1.0; for (i=1; i<=b; i++) resul*=a; return resul; /*--------------------------------------------*/ void main(void) int i; for (i=2; i<=10; i++) printf("pi elevado a %d es %5.2lf y su raiz es %5.2lf\n", i, poten(pi, i), sqrt(poten(pi, i)) ); Ejercicio #include<math.h> int main(void) int x; double num; printf("\n 1.El triple"); printf("\n 2.El cuadrado"); printf("\n 3.Logaritmo natural"); printf("\n\n Escriba el numero de la opcion que desee:"); scanf("%d",&x); printf("\n\nescribe el numero:"); scanf("%lf",&num); switch(x)

case 1: printf("\nel triple de %lf es %lf",num,3*num); case 2: printf("\nel cuadrado de %lf es %lf",num,num*num); case 3: printf("\nel logaritmo neperiano de %lf es %lf",num,log(num)); default: printf("\n\nesto no es ninguna opcion");

Selección Ejercicio 19 int A; prinf( dame el valor : %d,a); scanf( %d,&a); if (A>=0) if (A>0) printf( A es positivo: %d,a); else (A=0) prinf( A es 0: %d,a); else (A<0) printf( A es negativo: %d,a); Ejercicio 18 Int A; prinf( dame el valor: %d,a); scanf( %d,&a); if (A>0) prinf ( A es positivo: %d,a); Ejercicio 22 int num;

clrscr(); printf("par o Impar"); printf("\n\n Dame el numero:\n"); scanf("%d",&num); if (num%2 == 0) printf("par"); else printf("impar"); Ejercicio 20 #include <conio.h> int main () int numero; printf("inserte un numero: "); scanf("%d",&numero); if(numero==0) printf("el numero %d es NULO",numero); else if(numero<0) printf("el numero %d es NEGATIVO",numero); else printf("el numero %d es POSITIVO",numero); Ejercicio 19 int x1,x2,x3; clrscr(); printf("imprimir Ordenados los numeros"); printf("\n\n Dame el numero 1, 2 y 3:\n"); scanf("%d %d %d",&x1,&x2,&x3); printf("\n\n");

if ((x1>x2) && (x1>x3)) if (x2>x3) printf("%d %d %d",x1,x2,x3); else printf("%d %d %d",x1,x3,x2); if ((x2>x1) && (x2>x3)) if (x1>x3) printf("%d %d %d",x2,x1,x3); else printf("%d %d %d",x2,x3,x1); if ((x3>x1) && (x3>x2)) if (x1>x2) printf("%d %d %d",x3,x1,x2); else printf("%d %d %d",x3,x2,x1); Ejercicio 18 #include <conio.h> void ( int a, int b ); void int num1, num2; int resultado; printf( "Introduzca dos números: " ); scanf( "%i %i", num1, num2 ); resultado = compara( num1, num2 ); printf( "El mayor de los dos es %i\n", resultado ); int compara( int a, int b ) int mayor; if ( a>b ) mayor = a; else mayor = b; return mayor;

Secuencia Ejercicio 2 float C,radio; prinf( dame el radio: %f,radio); scanf( %f,&radio); C= 2*3.1415*radio; prinf( la circunferencia es: %f,c); Ejercicio 6 main () float Volumen,radio,h; prinf( radio es: %f,radio); scanf( %f,&radio); prinf( dame la altura: f,h); scanf( %f,&h); Volumen = 3.1415*radio*radio*h; prinf( el volume es: %f,volumen); Ejercicio 3 float Area, radio; printf( dame el radio: %f,radio); scanf( %f,&radio); Area= 3.1415*3.1415*radio; Printf( el area es: %f,area);

Ejercicio 10 float R,A,B; prinf( dame valor A: %f,a); scanf( %f,&a); prinf( dame valor B: %f,b); scanf( %f &B); R= (A+B)*B² prinf( el resultado es: %f,r); Ejercicio 4 float b,h,area; prinf ( %f,b); scanf( %f,&b); printf( %f,h); scanf( %f,&h); Area= b*h; Prinf( el area es: %f,area); Ejercicio 6 int num1, num2, total; clrscr(); printf("programa que da la suma, resta, multiplicacion y division"); printf("\n\n Dame numero 1: "); scanf("%d",&num1); printf("\n Dame numero 2: "); scanf("%d",&num2); total=num1+num2; printf("\nel resultado de la suma es: %+d",total); total=num1-num2; printf("\nel resultado de la resta es es: %+d",total);

total=num1*num2; printf("\nel resultado de la multiplicacion es: %+d",total); total=num1/num2; printf("\nel resultado de la division es: %+d",total); Ejercicio 14 #include <math.h> void main (void) double x1, y1, x2, y2; printf ("\n- Introduce el parámetro x1: "); scanf ("%lf", &x1); printf ("\n- Introduce el parámetro y1: "); scanf ("%lf", &y1); printf ("\n- Introduce el parámetro x2: "); scanf ("%lf", &x2); printf ("\n- Introduce el parámetro y2: "); scanf ("%lf", &y2); x1 = (x1-x2) * (x1-x2); /* Cuadrados de las distancias en los ejes X e Y */ y1 = (y1-y2) * (y1-y2); printf ("\n* La distancia entre ellos es: %lf.\n", sqrt(x1+y1); Ejercicio 9 #include <math.h> int a,b,c,x1,x2; clrscr(); printf("programa saca formula GRAL"); printf("\n\n Dame a: "); scanf("%d",&a); printf("\n\n Dame b: "); scanf("%d",&b); printf("\n\n Dame c: "); scanf("%d",&c); x1=(-b+sqrt(pow(b,2)-4*(b*c)))/(2*a); x2=(-b-sqrt(pow(b,2)-4*(b*c)))/(2*a); printf("\n\nx1: %d y X2: %d ",x1,x2);

Ejercicio 8 int main () double gradoscentigrados, gradosfarenheit; printf ("Programa que convierte una cantidad de grados centigrados a su su equivalente en grados farenheit\n\n"); printf ("Escribe la cantidad de grados centigrados: "); scanf ("%f", & amp;grados Centigrados); gradosfarenheit = 9.0 / 5.0 * gradoscentigrados + 32; #include<conio.h> float resta(float a, float b) return a-b; int main(void) float uno, dos, total; printf("ingresa 2 numeros a restar separados por comas\n"); scanf("%f, %f",&uno,&dos); total = resta(uno,dos); printf("la resta de %.2f + %.2f es: %2f",uno, dos, total);