Soluciones lógicas de problemas susceptibles de ser programados


Elaboración de programas (Algoritmos y lenguajes de Programación)




Soluciones lógicas de problemas susceptibles de ser programados


1.- Escriba un programa que pregunte al usuario la hora actual t del reloj y un número entero de horas h, que indique qué hora marcará el reloj dentro de h horas: 

Hora actual: 3

 Cantidad de horas: 5

En 5 horas, el reloj marcara las 8 

Hora actual: 11 

Cantidad de horas: 43 

En 43 horas, el reloj marcara las  6


//Programa que pregunte al usuario la hora actual t del reloj y un número entero de horas h, que indique qué hora marcará el reloj dentro de h horas


#include <stdio.h>

#include <stdlib.h>


int main(void)


{

int hora, cantidad;

    

printf("Hora actual: ");

scanf("%d", &hora);

    

printf("Cantidad de horas: ");

scanf("%d", &cantidad);

    

printf("En %d", cantidad), printf(" horas, el reloj maracara las: %d\n", (hora + cantidad) % 12);

    putchar ('\n');

    

    system ("pause");

    return 0;

}




2.- Escriba un programa que pida al usuario un entero de tres dígitos, y entregue el número con los dígitos en orden inverso: 

Ingrese numero: 345- 543 
Ingrese numero: 241-142

//un programa que pida al usuario un entero de tres dígitos, y entregue el número con los dígitos en orden inverso

#include <iostream>

#include <cstdlib>


using namespace std;


int main()

{

int unidad, decena, centena=0;

cout << "Ingrese un numero  de 3 digitos:"<< endl; 

cin >>unidad;

     

    while (unidad>0){

    decena=unidad%10;

    unidad=unidad/10;

    centena=centena*10+decena;

}


cout << "El numero en orden Inverso es:"<<endl;

cout << centena <<endl;

system ("pause");

return 0;


}


3.-un programa que reciba como entrada las longitudes de los dos catetos aa y bb de un triángulo rectángulo, y que entregue como salida el largo de la hipotenusa


//un programa que reciba como entrada las longitudes de los dos catetos aa y bb de un triángulo rectángulo, y que entregue como salida el largo de la hipotenusa

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

int main(){
float cateto1,cateto2,hipotenusa;
printf("Digite los valores del cateto a y b: ");
scanf("%f %f",&cateto1,&cateto2);
hipotenusa = sqrt(pow(cateto1,2)+pow(cateto2,2));
printf("\nEl valor de la hipotenusa es: %f",hipotenusa);

return 0;
}


Publicar un comentario

0 Comentarios