APRENDIENDO A PROGRAMAR EN C taller

Páginas: 6 (1453 palabras) Publicado: 18 de agosto de 2015
Parte A
1) Escribe un programa que borre la plantilla y escriba en la primera línea su nombre y en la segunda su apellido.

#include
#include
int main(int argc, char *argv[])
{
printf( "nombre\n" );
printf( "apellido \n" );
system("cls");
system("PAUSE");
return 0;
}

2) Busque los errores;

SIN CORREGIR
CORREGIDO
#include int main ()
{
int numero;
numero = 2;

return 0;
}

#include
#include

int main(int argc, char *argv[])
{
int numero=0;
printf("ingrese un numero\n");
scanf("%d", &numero);
printf("numero es: %d \n", numero);
system("PAUSE");
return 0;
}


3. Diseñar un programa que pida la edad deuna persona y calcule su equivalente en días, horas, minutos y segundos. El resultado obtenido deberá mostrarlo por pantalla debidamente formateado. Utiliza constantes para la conversión de días a horas, de horas a minutos…etc.

#include
#include

int main(int argc, char *argv[])
{
int edad=0;
int edad_en_dias=0;
int edad_horas=0;
int edad_minutos=0;
intedad_segundos=0;
printf("ingrese su edad \n");
scanf("%d", &edad);
printf("su años de edad son: %d \n", edad);

edad_en_dias=edad*12*30;
edad_horas=edad_en_dias*24;
edad_minutos=edad_horas*60;
edad_segundos=edad_minutos*60;
printf("su edad en dias es: %d \n", edad_en_dias);
printf("su edad en horas es: %d \n", edad_horas);
printf("su edaden minutos es: %d \n", edad_minutos);
printf("su edad en segundos es: %d \n", edad_segundos);

system("PAUSE");
return 0;
}

4. Crear un programa que trabaje con cinco variables de tipo char. A cada una de ellas asígnales los caracteres a,b,c,d, respectivamente. Muestra el resultado por pantalla, poniendo en cada línea una a una las variables.

#include
#include

int main(int argc, char *argv[])
{
char a='a', b='b', c='c', d='d', e='e';

printf("%c \n", a);
printf("%c \n", b);
printf("%c \n", c);
printf("%c \n", d);
printf("%c \n", e);

system("PAUSE");
return 0;
}








5. Crear un programa que calcule la nota final de la asignatura de informática, sabiendo que el alumno ha obtenido en el primer trimestre un 7,2, en el segundoun 6,7 y en el tercero un 9,3.

#include
#include

int main(int argc, char *argv[])
{
float nota1=0, nota2=0, nota3=0, nota_final=0;

nota1=7,2;
nota2=6,7;
nota3=9,3;
nota_final=nota1+nota2+nota3;
printf("la nota fimal el: %0.1f", nota_final);

system("PAUSE");
return 0;
}









6. Crear un programa en C que pida por pantalla loscoeficientes de una ecuación de segundo grado (a, b, c): ax2+bx+c =0; una vez que el usuario introduce los coeficientes, mostraremos por pantalla la ecuación que el usuario ha introducido. Finalmente, calcularemos las soluciones de dicha ecuación y daremos al resultado por pantalla.

#include
#include

int main(int argc, char *argv[])
{
int a=0, b=0, c=0, d=0 ;
floatx1=0,x2=0;
printf("ingrese los coeficiente de la ecuación \n");
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);

d = b*b - 4*a*c;
if (d>=0){
x1= (-b/(2*a)) + ( ( sqrt(d) ) / 2*a) ;
x2= (-b/(2*a)) - ( ( sqrt(d) ) / 2*a) ;
printf("x1 es %0.1f \n",x1);
printf("x2 es %0.1f \n",x2); }
if(d<0){
printf("el resultado da un numeroimaginario \n");
}
system("PAUSE");
return 0;
}

Parte B

1) Escribir un programa en C que pida al usuario por pantalla dos números de tipo float y un carácter, una vez introducidos los datos el programa debe mostrarlos por pantalla, a continuación debemos mostrar los resultados de:
X+Y
X-Y
X*Y
X/Y


#include
#include

main(){
float x=0;
float...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aprende a programar en c++
  • Aprendiendo c
  • aprenda c#
  • Aprende C
  • Aprender C++
  • Aprendiendo a programar
  • aprender a programar
  • Aprendiendo a Programar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS